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.

Arrange an initial consultation

This field is for validation purposes and should be left unchanged.
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

From time to time we would like to inform you about our products and services as well as other content that may be of interest to you. You can unsubscribe from these communications at any time. If you agree to us contacting you for this purpose, please tick the following box. You can revoke your consent at any time with effect for the future - via the unsubscribe link at the end of each e-mail or by e-mail to info@accompio.com.

We process and store your data. You can find further information at Privacy Policy.