Achieving Parallel Test Execution in Automation
Feb 04 10 - 10:50 AM
Parallel test execution is one of the most powerful ways to execute UI automation (which is known to be slow). Running tests in parallel provide us the capability to run 1000 automated tests in a single minute. Unfortunately, achieving this dream is not as simple as just running many tests at the same time and hoping for thread safety.
The worst part is that many of us don’t even realize that we need parallel test execution until our automation suite is too large. Sometimes years down the road. Our suite takes 8 hours to execute and it’s so painful.
In this talk, I will teach the requirements to achieve parallelization with any automation. There are four key components that are required to run tests in parallel. I will tell you about these requirements, how you can achieve them, and how to enjoy a blissful state of parallel test execution.