Professional IT services from accompio for companies in Germany.
Training

Selenium - Basics

Getting Started with Selenium: Creating Automated Web Tests with Java, WebDriver, and TestNG.

This training is aimed at beginners in test automation and provides practical knowledge on creating automated test cases using the open source tool Selenium.

Test automation with Selenium

Who is the training suitable for?

This training is aimed at beginners who want to learn more about test automation through a mix of theory and practice.

Duration
2 days (8h/day)
Format
In-house or with accompio
Number of participants
on request
Target group
Beginners in test automation
Apache JMeter test tool for IT services and performance tests.

Selenium Basics – Foundations of Web Test Automation

This training is aimed at beginners in test automation and provides practical guidance on creating automated web test cases with Selenium. Participants will learn how to set up a Selenium project with Maven, use WebDriver, and develop and execute test cases in Java. In addition to an introduction to Selenium WebDriver and the client API, the TestNG test framework will be integrated to organise tests systematically into test suites. Step-by-step, functional test cases will be created for a demo web application, including proper object handling and fundamental best practices. The training is rounded off with the basics of source code management and proven concepts such as the Page Object Model and synchronisation techniques. This will give participants a solid foundation for stable and maintainable Selenium projects.

Contents at a glance

  • Theoretical introduction to what Selenium can do and why it plays a central role in this
  • Creating a Selenium test project with the Maven build tool

Test Next Generation – TestNG:

  • TestNG Framework Setup
  • Integration of the Maven project
  • Practical exercises for creating unit tests

Selenium Client API & WebDriver:

  • A brief look at the Selenium development history
  • Structure and functions of the components
  • Using Selenium components for your web application's individual testing needs
  • Focus: Selenium Client API and Selenium WebDriver

Test case creation:

  • Integration of all necessary Selenium libraries
  • Creation of first working test cases for the demo online shop
  • Building test cases step by step with Selenium and handling objects safely

Source Code Management

  • Foundations of Source Code Management
  • Available tools and how to best integrate them into your testing workflow

  • Fundamentals of the Page Object Model Design Pattern
  • Advantages and structure of synchronization classes
  • Organise and execute test cases using TestNG Suite

Your added value

Solid introduction to Selenium

Understand structure, components, and applications.

Set up test projects professionally

Create a Maven-based Selenium project from scratch.

Using WebDriver & TestNG

Automate and structure test cases efficiently.

Apply best practices

Use the Page Object Model and synchronisation purposefully.

Integrate Source Code Management

Use version control for sustainable testing projects.

Practice-oriented learning

Woman with a headset in customer service at Accompio IT Services.

Get in touch with us

We at accompio will be happy to help you.