Introduction
JUnit is a very relevant framework in the software testing community and allows to develop different types of tests (unit, integration, etc.) with Java language. JUnit 5 is the latest version of this framework and provides a new programming and extension model named Jupiter. On the other hand, Selenium has become the reference framework for developing end-to-end tests for web applications now-a-days.
Content
In this masterclass, Boni presents Selenium-Jupiter, an extension of JUnit 5 that allows the development of tests based on Selenium. As a basic feature, Selenium-Jupiter allows you to use local and remote web browsers using the JUnit 5 dependency injection system. It also allows you to use web browsers and Android devices in Docker containers without additional effort for developers. It also offers a large number of features that facilitate the development of advanced Selenium-based tests, such as navigation recording, remote access with VNC, or integration with existing technologies such as Jenkins, Appium, or Selenide.
Results
Tras la master class, aprenderás:
- How to develop basic and advanced test cases using Selenium-Jupiter.
- How to use Docker to facilitate the development of functional, compatibility, and performance tests based on Selenium.
Target audience
Developers, testers, QA Managers, CTOs.