Painless Flutter UI testing via record & play
A new approach to flutter UI testing based on computer vision.
Create tests for your flutter app within seconds. No coding required. 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 our test automation users
"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!"
Developer @ codelessly.com
"I could reduce the testing time from 30 minutes to 5 minutes per app"
Tester @ bitsfabrik.at
"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."
Android Engineer @ stockX.com
How does it work?
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
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
"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
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.
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!
Let's improve your product quality
We know from experience that test driven development is still not happening for most flutter 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.