Selenium WebDriver is a state-of-the-art tool when it comes to functional web-testing. One of the main drawbacks of Selenium or rather GUI test automation in general is the long execution time. In large-scale projects, execution of a whole test suite may contain several hunderts or tousands test scripts which run for hours, even days.
Selenium Grid overcomes this problem by providing mechanisms for parallel test execution. Depending on the infrastructure testers can define a certain amount of nodes each executing one test a time and additionally supporting different browsers and versions easily. Furthermore, the Selenium Docker project provides docker images for running a standalone server and nodes for Firefox and Chrome.
However, parallel execution of tests leads to the following problems:
We are interested in investigating solutions for this problems. Tasks contain:
It is possible to accomplish an internship in the context of this project.
If you are interested in this project please contact ta.ca.neinullwut.osninull@nullosep