Running tests in Parallel?<\/p>\n
It\u2019s not just about what tool to use<\/p>\n
1. Why do you need parallel execution?
\nTo reduce execution time yes, but are all the tests running needed? Or can they be executed at different stages of the SDLC instead of one go?<\/p>\n
2. Are your tests designed keeping in mind parallel execution?
\nMore here: https:\/\/goo.gl\/977JEP<\/p>\n
3. Parallel execution environment setup
\nDepends on the tooling you are using and the AUT. Few options I know of with open source:<\/p>\n
– Selenium Grid (will run on single machine)
\n– Jenkins + VM – with Selenium running on multiple VMs \/ environments
\n– Jenkins + Docker – Running on a docker server where multiple containers running different tests in parallel. Can manage the parallel execution through Jenkins
\n– Jenkins + SaaS – services like BrowserStack, SauceLabs etc.
\n– Zalenium \u2013 Docker based Selenium grid. More here: https:\/\/goo.gl\/pqXoQW<\/p>\n
#QsDaily #Docker #Jenkins #TestAutomation<\/p>\n
<\/p>\n<\/div>