Reducing test execution time is key for software development teams that wish to implement frequent delivery approaches (like continuous integration and delivery) or accelerate development cycle times in general. Developers simply cannot afford to wait hours on end for tests to complete in environments where frequent builds and tests are the norm. Distributing tests across a number of machines is one solution to this problem.
This article looks at how to distribute automated tests across a number of machines with Selenium Grid and Docker Swarm.
We’ll also look at how to run tests against a number of browsers and automate the provisioning and deprovisioning of machines to keep costs down
#docker #selenium grid #programming