Selenium WebDriver with Docker, Jenkins & AWS

For SDET Professionals! Learn Docker, CI/CD process with Jenkins, Parallel testing and AWS cloud etc!

Ratings 4.69 / 5.00
Selenium WebDriver with Docker, Jenkins & AWS

What You Will Learn!

  • By the end of this course, you would be very comfortable with Docker, Docker-compose, Jenkins, Running Tests in AWS cloud
  • Building a CI + CD pipeline from scratch using Jenkins, GitHub, DockerHub, AWS
  • Running multiple test suites in parallel using docker-compose
  • Creating Selenium Grid using Docker
  • Running our automated tests inside a docker container
  • Creating disposable test automation infrastructure on-demand using Docker
  • Integrating our test automation process with GitHub and DockerHub
  • We would be creating a Data Driven - Test Automation Framework from scratch Using Java + TestNG

Description

*** Updated For Selenium 4.16 ***

Discover the power of modern test automation with a comprehensive course that combines Selenium WebDriver, Java, Docker, Jenkins, and AWS. From foundational Docker knowledge to orchestrating scalable Selenium Grids in the cloud, this course equips you with the skills to supercharge your testing infrastructure.

Prerequisites:

  • Knowledge on Java, Selenium, Maven, Git, TestNG.

Key Benefits:

  1. Mastery from Scratch: Start with Docker and CI/CD pipelines, even with zero prior knowledge.

  2. Efficient Testing: Learn to run Selenium tests within Docker containers, eliminating infrastructure management hassles.

  3. On-Demand Selenium Grid: Bring up Selenium Grid infrastructure as needed and run multiple test suites in parallel.

  4. Cloud Testing: Execute tests on AWS saving valuable time and resources.

What You'll Learn:

  • Docker fundamentals and its pivotal role in Test Automation.

  • Leveraging Docker Compose for streamlined container orchestration.

  • Utilizing Docker Hub for image sharing and scaling containers on demand.

  • Setting up Selenium Grid effortlessly with Docker.

  • Custom image creation and automation with Jenkins pipelines.

  • Extending scalability with Jenkins for parallel test execution.

  • Writing Jenkinsfiles using Groovy DSL for seamless automation.

  • Executing automated tests on AWS with spot instances and AMI creation.

  • Archiving results via Jenkins in the cloud.

  • Developing a Selenium framework optimized for Docker.

  • Achieving parallel execution and multi-browser support through Docker.

  • Effectively archiving results via Jenkins in the cloud.

Who Should Attend!

  • Anybody who has interests in Test Automation
  • If you are tired of seeing test scripts failure in the remote machine, then this course is for you!
  • If you want to run your tests quickly in the cloud like AWS cloud, then it is for you!

TAKE THIS COURSE

Tags

  • Docker
  • Selenium Testing Framework
  • Selenium WebDriver
  • Automation Testing

Subscribers

13925

Lectures

217

TAKE THIS COURSE



Related Courses