Speed up your tests with parallelization
Reduce execution time and accelerate releases by running tests in parallel on real devices using Maestro on BrowserStack’s App Automate
Run your Maestro tests concurrently across multiple devices to dramatically cut build times while maintaining comprehensive test coverage.
Key Benefits
Maestro’s parallel testing capability delivers three core advantages for your testing workflow:
-
Faster releases: Reduce test execution time through parallel execution
-
Efficient scaling: Maximize device coverage without increasing total test time
-
Optimized resources: Balance parallel licenses with test velocity
How parallel testing works
Understanding the execution model helps you plan your test strategy effectively.
Execution scenario: A 30-minute test suite running on 2 devices completes in approximately 30 minutes total, with each device handling half the test load.
This assumes relatively equal test case durations across your suite.
Implementation guide
Configure parallel execution on multiple devices through our REST API integration:
REST API request for Android:
REST API request for iOS:
For more information on the supported APIs, refer to our REST API reference page.
Execution Behavior:
When running tests in parallel using the above example configuration:
-
The test suite executes simultaneously on Google Pixel 3-9.0 and Samsung Galaxy S10e-9.0 devices.
-
Within each device, all test cases run sequentially.
-
This parallel execution consumes 2 licenses from your App Automate subscription.
Important notes when setting up parallel tests
-
Device selection: Choose from our supported Android devices list.
-
License management: Each concurrent device occupies one license slot.
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
We're sorry to hear that. Please share your feedback so we can do better
Contact our Support team for immediate help while we work on improving our docs.
We're continuously improving our docs. We'd love to know what you liked
Thank you for your valuable feedback!