Repeato 1.0.0 – we made it!

Here comes a little bit of history, followed by a short introduction to the newly released features and improvements.

 

A little bit of history and a big thank you

Hi, it’s Stephan, founder of Repeato.

3 years back (in 2019), I sacrificed my day job and decided to focus on a topic I hated the most at that time: Test automation.

Tools were hard to install, tests hard to maintain, and there was never enough time to create enough tests to have proper test coverage. Ok, maybe that wasn’t true for all of the projects I have worked on. But I can tell that out of around 20 Android projects I dealt with, 16 didn’t have a test automation setup in the end.

Did I recommend it to my clients? Yes, I did. But in the end there was always something more urgent to deal with. Mostly fixing bugs.

That’s when I decided to develop a test automation solution that could be used by anyone, so developers didn’t have to spend their time doing QA.

Since then we have gone a long way and your – our users’ – feedback has always been at the core of all development efforts. From the very beginning, I got very useful feedback from early users. Later on, as more people joined the Repeato team and we served an increasing number of users, also the amount of feedback further increased. Your feedback, comments and inspiration were key to each feature or improvement that Repeato has received.

THANKS SO MUCH, WE COULD NOT HAVE MADE IT WITHOUT YOU!

🙏

 

 

So what’s new in Repeato 1.0.0?

Repeato has matured, but what does that mean? Basically, we implemented what our users asked for:

 

Pretty batch run HTML reports

App quality metrics allow you to observe your app over months and years of development.

With the new batch reports, you can archive useful app run data and make sure your app stays healthy. You can compare test run duration, skipped frames count, and app startup time

The new reports also allow you to easily search or filter tests by keywords, devices, or test run status.

 

Streamlined test editing

  • Steps can be selected and directly exported to the library. This makes extracting steps into other tests much more efficient. Building tests from building blocks saves you a lot of time.
  • Steps can now be imported from the library. This way you can use tests as folders for steps that you want to use over and over again. This is especially useful to create a script steps library for your next test project.
  • New JS Editor with syntax highlighting, multiline editing, code completion, and more functionalities.

 

 

  • More useful Script Step examples: Reading and writing (CSV) files, Using external JS libraries, Checking something continuously during a test run
  • Keyboard shortcuts for copying, pasting, steps, etc.

 

 

Test & batch running

  • Top-notch performance on Apple Silicon
  • In the test editor, you can now “Run to a selected step“. this saves you time navigating back to a certain screen. Less manual tapping!
  • The batch runner now allows you to either “Run all tests” or “Run only failed tests”.
  • Improved cross-device execution – replaying tests on different devices is more robust now.

 

Library UX improvements

  • Folders can now be created directly within other folders (via the context menu)
  • Batches can be reordered

 

More options for the Repeato headless testrunner

repeato continuous integration CLI testrunner

 

Last but not least: Welcoming character drawings

Because we’re on a mission: Making testing enjoyable and even fun!

 

 

But let’s stop talking, come see yourself and try some of the new features!
Download Repeato now!