Best Practices for Reliable Test Execution

Updated by Kashif Hussain

To ensure smooth and efficient test runs, especially when working with a large number of test cases, follow these recommended practices:

1. Use Test Suites with Parallel Execution

If you have a large number of test cases, it's recommended to group them into a Test Suite and execute them using parallel execution. This helps reduce total execution time and improve resource utilization. For more information, click here to learn about Parallel Execution.

2. Enable Backup Device for Reliability

To avoid failures like "Timeout – Device Offline" or "Timeout – Device Unavailable", enable the Backup Device option. This ensures that if the primary device becomes unavailable, the execution can seamlessly switch to a backup device. For more details, click here to learn about Backup Device functionality.

3. Add Buffer Time Between Schedules

If you’re using the same device across multiple scheduled runs, ensure you add enough buffer time between each schedule. This helps prevent failures related to device unavailability or overlapping sessions, such as "Timeout – Device Unavailable".


How did we do?