Painless Android UI testing via record & play

A new approach to UI testing based on computer vision.
Create tests for your app within seconds without coding. Save time and money by forwarding test automation to non-technical testers, so developers have more time to do what they do best: building a great product.

Feedback of android test automation users

Phil Boyd

"The barrier of entry is really simple. I had an intern try it out and he was able to create a test rather quickly, whereas the same test on espresso using the robot pattern will take quite a bit longer."

Phil Boyd
Android Engineer @

Stefan Wolfrath

"I could reduce the testing time from 30 minutes to 5 minutes per app"

Stefan Wolfrath
Tester @

Ray Li

"Repeato is the future of app testing... I have a very complex app with embedded Flutter and Webview modules. No other testing solution works on the app except Repeato due to the different app components. Repeato worked perfectly on the first try and was absolutely beautiful to watch. There is now finally a testing solution that can automate even the most complex flows. Amazing!"

Ray Li
Developer @

How does it work?

Step 1: Simply record your test

Step 1: Simply record your test

"Life is really simple, but we insist on making it complicated" ~Confucius

Just connect your phone via a cable to your desktop and hit the repeato record button. Your app will be mirrored on your desktop so you can seamlessly interact with the app via click, drag and text input. All input actions will be recorded. After you are done, just save your recording as a "Test".

Step 2: Replay your test
Step 2: Replay your test

Step 2: Replay your test

"You can't save time. You can only spend it. But you can spend it wisely..."  ~ Benjamin Hoff

To replay a test, just select it in the test browser and click "play". Repeato will send all previously recorded inputs to your plugged device. We put a lot of effort in getting the timing right: Repeato optimizes the timing of execution, so tests are run as fast as possible.

Step 3: Organise your tests
Step 3: Organise your tests in batches

Step 3: Organise your tests in batches

"Proper preparation prevents poor performance."  ~ Charly Batch

Repeato allows you to organise your tests and assists you in executing them. You can start one by one or all of them at once. Repeato will create a report for you and let you know which tests failed. Checking for regressions in your newest release becomes the matter of pressing a button...

Step 4: Export your test results
Step 4: Export your test results

Step 4: Export your test results

Time for regression testing: Documenting and communicating discovered bugs can be difficult and time consuming for testers. That's why repeato provides a handful of useful features such as video and log file export. Exports easily find their way into your bug tracking system streamlining the communication from testers to developers.

Check pricing

Intuitive test creation

There are a ton of test tools out there. Espresso, Robolectric, Robotium but they all require developer skills. The intuitive UX of repeato allows you to save valuable developer time, by outsourcing test automation to non-technical testers.

benefit of test automation done by testers

recording of Android UI test

repeato Android UI test library

Problems & Solutions

Testing is hard

Writing tests takes a lot of time and requires a lot of tech knowledge. That's why we are using computer vision and machine learning to make your life easier.

Tests often break

No problem for repeato. A new test is recorded within seconds. And can be done by pretty much everybody. No excuses for not testing anymore.

Apps get shipped with bugs

With tight budgets and pressure to ship quickly, tests are often skipped. This can result in losing users due to an unreliable product. Repeato can help to make regression testing a breeze.

We are happy to answer!

Feel free to send us your questions. We will try to get back to you within the next business day.

Let's improve your product quality

We know from experience that test driven development is still not happening for most app projects. Many clients don’t recognise testing as necessity and will often not budget for it. To make matters worse optimistic managers and developers end up working against hard deadlines.

Without the right tool writing tests can be really time consuming and thus expensive. This is why when a product has to ship, UI testing is usually first thing to go on the chopping block.

By moving the workload of test automation from your developers to your testers, you can save precious resources, needed for driving your project further. The simple and intuitive interface of repeato makes it possible.