Get started with Parallel Testing
On BrowserStack, you can run multiple tests at the same time across various device and OS combinations. This is Parallel Testing. This helps in reducing the time it takes for your test suite to run.
For example, if your test suite takes 30 minutes to execute sequentially, running it with 10 parallel tests might cut down the test execution time to be as low as 3 minutes (of course, this is based on the assumption that all your test cases take more or less the same time).
Running tests in parallel
You can parallelize your test runs by using multiple-threads or multiple-processes on your machines. Most modern testing frameworks (and test runners) have the built-in ability to run parallel tests.
Each of these parallel tests will create a new session on BrowserStack and gets executed independently.
Note that you need to buy sufficient parallel sessions to be able to run parallel tests. If you trigger more tests than what you subscribed for, they will either be queued or discarded.
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!