Waldo sessions now support scripting! – Learn more

Test Suite Organization

Organize and maintain your test suite with ease

Always run the right tests, at the right time, on the right builds. Suites that accommodate every testing need: from basic smoke tests to validation of complex user flows.

Trusted by leading iOS and Android developers
Rocket Money app logo
Rocket Money
Alan app icon
AllTrails app icon
Lemonade app icon
Splice app icon
Bitcoin app icon
Doximity app icon
Hinge health app icon
Hinge Health

View all historical runs and results

Track the evolution of your code over time: monitoring changes in health, problem branches, etc. Easily identify parts of your app that are causing regressions with our comprehensive dashboard view.

Minimize the number of tests required for coverage

Organize tests in folders, chain test components together to reuse what you have already built, and execute runs across multiple device types simultaneously and automatically.

Improve collaboration between QA and Engineering

Waldo provides every user with the same, actionable information. Every existing test case is paired with a comprehensive history of run results and test playback, so your team can have a unified approach resolving bugs and regressions.

Product screenshot of connecting CI in Waldo
llama working on a macbook pro

Upload your app to start using Sessions today!

Get started

Frequently asked questions

Can’t find the answers you are looking for? Reach out to our team for more help.

What is a test suite?

A test suite is a series or set of test cases you have built to test your mobile application. Typically, these individual tests cover a wide range or use cases from basic to more advanced.

How do you build a test suite?

A test suite is built one test at a time. Build out the test you want to run, outline the dependencies inherent to the test, and continue to iteratively add to your collection over time.

What are the benefits of organizing test suites?

Having an organized testing suite:

  • improves visibility into the tests available and any potential gaps
  • sets expectations on thorough testing to be done prior to release
  • illustrates the relationship between tests when they are grouped together

How do you organize test cases?

How you organize test cases is largely up to you and your team. You can organize based on:

  • Test type
  • Test function or intent
  • Test by feature or app component
  • Test complexity

For example: you could organize all the tests regarding functionality in your checkout flow in a single folder.
Or: you could group all your smoke tests together in a single place.