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
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.
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.
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.
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.
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.
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
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'"}}'
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.
Start free. Grow when you're ready.
Free
- 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
Pro
- More projects, tests and suites
- Shared devices as well as your own
- Everything in Free
Enterprise
- Self-hosted Tapscribe Server, unlimited people and projects
- Single sign-on, two-factor, roles and audit log
- CI tokens, schedules, notifications
- Your branding
- Backups and support
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.