Android test automation, no code

Record Android tests
by using your app.

Tap through a flow once on a real phone or emulator. Tapscribe writes the test, replays it on every new build, and shows you a screenshot of every step, so you can see exactly what broke.

Free for individual QA engineers. Teams get a 30-day trial on their own servers. See plans

  • Real phones over USB or Wi-Fi
  • Android emulators
  • Any CI: GitHub Actions, GitLab, Jenkins, Azure DevOps
  • Your servers, any cloud
How it works

From one tap-through to a test that runs every night

No scripts and no element hunting. If you can use the app, you can test it.

01

Record

Plug in a phone or start an emulator and use your app as normal. Tapscribe turns your taps, swipes, typing and long presses into steps, and finds each element by its id, text or description.

02

Compose

Turn flows you repeat, like logging in, into reusable actions. Add checks with a click, use variables for test accounts and PINs, and build end-to-end tests from the pieces.

03

Run and report

Replay on any build, on any connected device, now or on a schedule. Watch it live, then read a report with a screenshot for every step and the exact step that failed.

Features

Everything a QA team needs, nothing it has to code

Record from the phone itself

Taps, double taps, long presses, swipes, drag and drop, keyboard keys and typing are captured as you use the device.

Checks that wait

Is it visible, gone, checked, enabled, showing this text? Every check keeps looking until it passes or its wait runs out, so slow screens don't cause false failures.

Reusable actions

Record Login once, call it from every test. Make an action from steps you already recorded; change it once and every test follows.

Variables and secrets

Use {{email}} and {{pin}} instead of real values. Secrets are hidden in reports and encrypted on the server.

Suites and schedules

Group tests into suites and run them nightly or on a timetable, on the latest build or a specific one.

Live runs, visual reports

Watch the phone while a run plays. Reports show a screenshot for every step, how long it took, and why a step failed.

Runs from your pipeline

A project token lets any CI system start a suite on a new build and read the result. Notifications go to Slack, Microsoft Teams, Discord, email or a webhook.

Export to Appium or Maestro

Your tests aren't locked in. Export them, waits and variables included, to code your developers already know.

Runs on your own machines

Phones and emulators stay plugged into your Macs or lab machines. They take runs from the server; no device cloud needed.

See what broke

A screenshot for every step

When a run fails, you don't read logs. You see the screen at every step, the step that failed and why, on the device and build it ran on.

  • Live preview of the phone while a test runs, with a progress bar
  • Run again with one click, or only the tests that failed
  • Share results with the team in the web interface, or export the report
Built for pipelines

Every build, tested before anyone asks

Start a suite from GitHub Actions, GitLab, Jenkins or Azure DevOps with one request, passing the build and any test-account values. The run lands on a free device that matches your rules, and the result comes back to the pipeline.

# in your pipeline, after the build
curl -X POST "$TAPSCRIBE_URL/api/projects/my-app/runs/start" \
  -H "Authorization: Bearer $TAPSCRIBE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"suite_id": "'$NIGHTLY'", "build": {"apk": "latest"},
       "variables": {"pin": "'$TEST_PIN'"}}'
For teams and enterprises

Your servers, your data, your rules

Tapscribe Server runs where you choose: your data centre or any cloud. Tests, results and screenshots never leave it. Built for banks and regulated teams.

  • Single sign-on with Microsoft Entra ID, Google Workspace, Okta and others (OpenID Connect and SAML), plus two-factor sign-in
  • Roles per project, an audit log that can't be edited, and encrypted backups to any S3-compatible storage
  • Your brand: your name, logo and colours on everything people see
  • Devices anywhere: QA laptops, a device lab or cloud emulators, all taking runs from one server
  • Install with Docker, or on Kubernetes with the included Helm chart

What your security team will ask

Where is data stored?
On your Tapscribe Server, in your network or cloud account.
Does it call home?
A short licence and usage check-in (counts only, no test data) that your admin can switch off.
Can Tapscribe staff see our users?
Only if your admin grants support access, for a set number of days, and every action is in your audit log.
Inbound access?
None. Device machines connect out to your server over HTTPS.
Pricing

Start free. Grow when you're ready.

Individual

Free

No cost
for one QA engineer, no card needed
  • 2 projects
  • 7 tests per project (reusable actions count)
  • 3 suites, with schedules
  • Runs on your own computer's phones and emulators
  • Web reports and run history
Create a free account
Individual

Pro

Coming soon
for engineers who outgrow Free
  • More projects, tests and suites
  • Shared devices as well as your own
  • Everything in Free
Tell me when it's ready
Questions

Good to know

Do I need to write code?

No. You record by using the app, and edit steps in a list. If your developers want code, export any test to Appium or Maestro.

Which devices does it work with?

Android phones and tablets connected by USB cable, Wi-Fi or wireless pairing (Android 11 and newer), and Android emulators. iOS isn't supported yet.

What do I need on my computer?

The Tapscribe app for Mac or Windows, which brings Studio, the device setup and the runner together. For Linux machines in a device lab or CI, there's the Tapscribe runner. A Linux desktop app is planned; tell us if you need it.

Does the Free plan run tests in the cloud?

Free tests run on the phones and emulators connected to your own computer, started from the app or the web, now or on a schedule. Your results and reports are on the web.

Where does our data live on the Enterprise plan?

On your own Tapscribe Server, in your network or your cloud account. Tapscribe doesn't host your tests, results or screenshots.

How is Enterprise licensed?

By the number of devices that run tests at the same time, not by people. Everyone in your organisation can use it. The trial has every feature for 30 days.

Record your first test in ten minutes

Create a free account, download the app for Mac or Windows, plug in a phone and tap through your app. That's the test.