Best Practices

Learn best practices for using run groups and scheduling tests.

Group Based on Test Execution Cadence

Use run groups to execute related tests together. For example, a smoke suite run group could include your core business-critical workflows. Run this group daily or integrate it into your CI pipeline. Another run group could be your regression suite, which contains all your tests. Run this group before each major release.

Group Based on Platform and Environment

Use run groups to group any number of tests and features that should be run together on the same platforms. When creating a run group, you can set the environment and platforms the tests should use. We recommend separating your tests by platform, especially for desktop and mobile.


Grouping by feature vs. run group.

Set a Run Schedule

Run groups have a run scheduler option that makes it easy to run your tests whenever you want. You can set specific days and times you want the run groups to be executed. Using the run scheduler eliminates the need to manually trigger the runs. For more information, see Running Tests Using Schedules and Run Groups.

If you have any questions, reach out to us at [email protected].