Mobile Testing
Android · real devices

Real phones. Plain-English tests.

Plug in an Android phone, say what should happen, and watch TesterEye do it on the device.

01 · Real devices

Your phones, on your screen.

Connect Android phones through the TesterEye agent on any computer. Their screens appear side by side in your browser.

Your phonesAgent connected
Pixel 7 Ready
Galaxy S23 Ready

Click to tap · hold to press · drag to swipe

  • Control with the mouseClick to tap, hold to press and hold, drag to swipe.
  • Several phones at oncePick one phone or many, and every action reaches all of them.
  • Setup that explains itselfIf a cable only carries power or USB debugging is off, the agent tells you.
02 · Plain-English runs

Describe the test. Watch it happen.

Write what should happen, the way you would tell a colleague. Each step is decided from what is on the screen in front of it.

Running on 2 phonesLive
What should this test check?Log in with a valid account and check the dashboard loads
StepOn screenResult
1Tap 'Log in'Done
2Type the email addressDone
3Type the passwordDone
4Check the dashboard loadsRunning
  • Watch it liveFollow every phone while the run happens.
  • Step by stepSee what was done on the phone at each step, and where a run stopped.
  • A proper test caseEach run is written up with its precondition and expected result.
03 · Record and replay

Do it once. Keep it as a test.

Record a flow on the phone, then stop. TesterEye writes it up as a test case and the code to run it again.

Recorded flow · Log inTest case · Python (adb) · Appium · Replay
import subprocess

def tap(x, y):
    subprocess.run(["adb", "shell", "input", "tap", str(x), str(y)])

tap(540, 1650)  # Log in
  • Four ways backA test case, a Python script using adb, an Appium test and a replay script.
  • Nothing to installThe adb script runs without any extra tooling.
  • Fits your suiteThe Appium test runs wherever your existing suite lives.
How it works

Four steps, start to finish.

  1. 01ConnectPlug a phone into a computer running the agent.
  2. 02DescribeSay what the test should check.
  3. 03RunOn one phone or several at once.
  4. 04KeepTake the test and its code with you.
Step 01 of 04
Explore TesterEye

The rest of the platform.