Test Automation using Selenium and Java

Learn to create efficient and stabile automated tests using the Selenium WebDriver framework

Course goals:

Does front-end based test automation work? It definitely does, and it works well, when designed and implemented properly. In this course, we will learn how to do just that.

More often than not, people say that the main problem with this technology is the maintenance. And these people are right. We struggle when the tested system changes, making our tests obsolete. These changes are inevitable and cause maintenance overhead that can lead to the failure of test automation projects.

It’s naïve to say the overhead is simply too high. So after learning the basics we’ll move on to more advanced structuring of the tests. Resulting in minimizing this overhead and allowing us to write well-structured and economic code.

In the course, we will use the Selenium WebDriver framework – a known and reliable open-source solution for automated tests. Besides the structuring concepts, we will also learn WebDriver API and good patterns. And finally how to combine WebDriver with JUnit framework to run our tests.

We’ll do all this via interactive practical examples. Course participants will develop their own test code and use it on prepared examples. All with the support of two experienced test automation specialists with a rich background in various test automation projects.

Key topics:

  • Test design and architecture for automated testing
  • Test design for automated testing
  • How to structure the scripts
  • Selenium introduction
  • Localization strategies
  • Selenium WebDriver API
  • Selenium WebDriver and TestNG:  more advanced structuring
  • PageObject Model
  • Code quality and re-factoring


  • A laptop
  • Up-to date Java development IDE with Maven and JUnit support (Ideally IntelliJ IDEA)
  • We will install the rest at the beginning of the training via Maven
  • We will give participants access to prepared automated test scripts to customize and develop during the course

Upcoming Courses

Training Date Language Location
Test Automation using Selenium and Java
May 11 – 12 Czech Prague Request Offer Buy Now
Test Automation using Selenium and Java
September 17 – 18 English Prague Request Offer Buy Now
Test Automation using Selenium and Java
November 19 – 20 Czech Prague Request Offer Buy Now

Training for Companies and Groups

For your team or group we can provide tailor-made training courses and conduct training onsite or at a location of your choice, on a date that is convenient for you. Please contact us for more information.

Dear user, this website uses cookies to ensure you get the best experience on our website. More about cookies
I give my consent to processing of my personal data. More info