Welcome to AutomatingGuy.com, my new (and the very first) blog!

Read more »

Running Selenium tests with Jenkins Pipelines and Zalenium

In the very first post, I would like to tackle a quite common challenge that QA engineers face: setting up a CI job that runs Selenium tests, without any infrastructure in place.

Being either a test automation engineer or a more generally oriented QA/tester is becoming more challenging in the dynamic software development environment we live nowadays. Processes such as Continuous Delivery require fast and reliable test infrastructure and CI jobs that can be scaled and maintained easily. Failure in this part means blocking the whole development as it relies on test automation heavily. It falls on aforementioned roles to provide such setup or at least maintain it and be aware of what is happening behind the scenes. Thus, neglecting such knowledge may hinder your capability to be efficient in the nearest future.

Key takeaways:

  • You will set up a local Jenkins instance
  • You will know the basics of Jenkins Pipelines
  • You will know how to set up Zalenium, a Selenium Grid wrapper
  • At the end, you will reuse all the above blocks to create a CI job that triggers Selenium tests on a Grid
Read more »