Course Code: seledocker
Duration: 14 hours
Prerequisites:
  • An understanding of the Selenium Webdriver API
  • Java programming experience

Audience

  • Software Testers
Overview:

Selenium is a framework that provides various tools for authoring software tests for web applications. Docker is a service platform for delivering software in containers. Selenium provides the ability to run tests inside of Docker containers in parallel.

This instructor-led, live training (online or onsite) is aimed at software testers who wish to use Selenium to execute automation tests inside of Docker containers.

By the end of this training, participants will be able to:

  • Create test automation infrastructure for on-demand testing.
  • Develop a test automation framework using Java.
  • Build a CI/CD pipeline from scratch with Jenkins and Docker.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Selenium and Docker Overview

  • What is Selenium? What is Docker?
  • Selenium features. Docker features.

Preparing the Development Environment

  • Installing and configuring Selenium
  • Installing and configuring Docker

Docker Quick Start

  • Using Docker commands
  • Working with images
  • Creating containers

Test Automation Frameworks and Java

  • Creating page objects and test classes

Test Automation Infrastructures

  • Using Selenium Grid

Parallel Testing

  • Running tests in parallel

CI/CD with Jenkins

  • Installing and configuring Jenkins
  • Creating pipelines

Summary and Conclusion

Sites Published:

United Arab Emirates - Selenium with Jenkins and Docker

Qatar - Selenium with Jenkins and Docker

Egypt - Selenium with Jenkins and Docker

Saudi Arabia - Selenium with Jenkins and Docker

South Africa - Selenium with Jenkins and Docker

Brasil - Selenium with Jenkins and Docker

Canada - Selenium with Jenkins and Docker

中国 - Selenium with Jenkins and Docker

香港 - Selenium with Jenkins and Docker

澳門 - Selenium with Jenkins and Docker

台灣 - Selenium with Jenkins and Docker

USA - Selenium with Jenkins and Docker

Österreich - Selenium with Jenkins and Docker

Schweiz - Selenium with Jenkins and Docker

Deutschland - Selenium with Jenkins and Docker

Czech Republic - Selenium with Jenkins and Docker

Denmark - Selenium with Jenkins and Docker

Estonia - Selenium with Jenkins and Docker

Finland - Selenium with Jenkins and Docker

Greece - Selenium with Jenkins and Docker

Magyarország - Selenium with Jenkins and Docker

Ireland - Selenium with Jenkins and Docker

Luxembourg - Selenium with Jenkins and Docker

Latvia - Selenium with Jenkins and Docker

España - Selenium with Jenkins and Docker

Italia - Selenium with Jenkins and Docker

Lithuania - Selenium with Jenkins and Docker

Nederland - Selenium with Jenkins and Docker

Norway - Selenium with Jenkins and Docker

Portugal - Selenium with Jenkins and Docker

România - Selenium with Jenkins and Docker

Sverige - Selenium with Jenkins and Docker

Türkiye - Selenium with Jenkins and Docker

Malta - Selenium with Jenkins and Docker

Belgique - Selenium with Jenkins and Docker

France - Selenium with Jenkins and Docker

日本 - Selenium with Jenkins and Docker

Australia - Selenium with Jenkins and Docker

Malaysia - Selenium with Jenkins and Docker

New Zealand - Selenium with Jenkins and Docker

Philippines - Selenium with Jenkins and Docker

Singapore - Selenium with Jenkins and Docker

Thailand - Selenium with Jenkins and Docker

Vietnam - Selenium with Jenkins and Docker

India - Selenium with Jenkins and Docker

Argentina - Selenium with Jenkins and Docker

Chile - Selenium with Jenkins and Docker

Costa Rica - Selenium with Jenkins and Docker

Ecuador - Selenium with Jenkins and Docker

Guatemala - Selenium with Jenkins and Docker

Colombia - Selenium with Jenkins and Docker

México - Selenium with Jenkins and Docker

Panama - Selenium with Jenkins and Docker

Peru - Selenium with Jenkins and Docker

Uruguay - Selenium with Jenkins and Docker

Venezuela - Selenium with Jenkins and Docker

Polska - Selenium with Jenkins and Docker

United Kingdom - Selenium with Jenkins and Docker

South Korea - Selenium with Jenkins and Docker

Pakistan - Selenium with Jenkins and Docker

Sri Lanka - Selenium with Jenkins and Docker

Bulgaria - Selenium with Jenkins and Docker

Bolivia - Selenium with Jenkins and Docker

Indonesia - Selenium with Jenkins and Docker

Kazakhstan - Selenium with Jenkins and Docker

Moldova - Selenium with Jenkins and Docker

Morocco - Selenium with Jenkins and Docker

Tunisia - Selenium with Jenkins and Docker

Kuwait - Selenium with Jenkins and Docker

Oman - Selenium with Jenkins and Docker

Slovakia - Selenium with Jenkins and Docker

Kenya - Selenium with Jenkins and Docker

Nigeria - Selenium with Jenkins and Docker

Botswana - Selenium with Jenkins and Docker

Slovenia - Selenium with Jenkins and Docker

Croatia - Selenium with Jenkins and Docker

Serbia - Selenium with Jenkins and Docker

Bhutan - Selenium with Jenkins and Docker

Nepal - Selenium with Jenkins and Docker

Uzbekistan - Selenium with Jenkins and Docker