HOME > Development > SDET- Automation Architect Masterclass [Hands-On]_1

SDET- Automation Architect Masterclass [Hands-On]_1

  • Development
  • Feb 21, 2025
SynopsisSDET: Automation Architect Masterclass [Hands-On], available...
SDET- Automation Architect Masterclass [Hands-On]_1  No.1

SDET: Automation Architect Masterclass [Hands-On], available at $94.99, has an average rating of 4.64, with 375 lectures, 1 quizzes, based on 2017 reviews, and has 15976 subscribers.

You will learn about 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 This course is ideal for individuals who are Anybody who has interests in Test Automation or If you are tired of seeing test scripts failure in the remote machine, then this course is for you! or If you want to run your tests quickly in the cloud like AWS cloud, then it is for you! It is particularly useful for Anybody who has interests in Test Automation or If you are tired of seeing test scripts failure in the remote machine, then this course is for you! or If you want to run your tests quickly in the cloud like AWS cloud, then it is for you!.

Enroll now: SDET: Automation Architect Masterclass [Hands-On]

Summary

Title: SDET: Automation Architect Masterclass [Hands-On]

Price: $94.99

Average Rating: 4.64

Number of Lectures: 375

Number of Quizzes: 1

Number of Published Lectures: 219

Number of Published Quizzes: 1

Number of Curriculum Items: 376

Number of Published Curriculum Objects: 220

Original Price: $19.99

Quality Status: approved

Status: Live

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
  • 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!
  • Target Audiences

  • 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!
  • *** Updated For Selenium 4.23***

    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 Jenkins files 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.

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Need For Docker & Jenkins

    Chapter 2: Docker Basics & Installation

    Lecture 1: What is Docker?

    Lecture 2: A Humble Request

    Lecture 3: Installing Docker

    Lecture 4: Installation Verification

    Chapter 3: Docker Crash Course

    Lecture 1: Terminologies

    Lecture 2: Useful Docker Commands

    Lecture 3: Docker Commands – Resource

    Lecture 4: Pulling An Image

    Lecture 5: Pulling An Image – Demo

    Lecture 6: Image Name Format

    Lecture 7: Creating A Container

    Lecture 8: Creating A Container – Demo

    Lecture 9: Basic Linux Commands

    Lecture 10: Port Mapping

    Lecture 11: Port Mapping – Continuation

    Lecture 12: Port Mapping – Demo

    Lecture 13: Docker Stop Command

    Lecture 14: Volume Mapping

    Lecture 15: Note on Volume Mapping – Docker Settings

    Lecture 16: Volume Mapping – Windows

    Lecture 17: Volume Mapping – Demo

    Lecture 18: Docker Network

    Lecture 19: Creating Network & Multiple Containers – Demo

    Lecture 20: Creating Our Own Image

    Lecture 21: Creating A Very Simple Image – Demo

    Lecture 22: A Simple Java – Hello World Program

    Lecture 23: Java17 Note

    Lecture 24: Creating An Image & Installing Java

    Lecture 25: Passing Environment Variables To Docker Container

    Lecture 26: Tagging An Image & Pushing To DockerHub

    Lecture 27: Checking Container Logs

    Lecture 28: Docker Summary

    Lecture 29: How To Use Q & A section

    Chapter 4: Docker Compose

    Lecture 1: GitHub

    Lecture 2: Introduction

    Lecture 3: Setting Up Workspace

    Lecture 4: Docker Compose Template

    Lecture 5: Docker Compose – Demo

    Lecture 6: Docker Compose – Down

    Lecture 7: Docker Compose – Project

    Lecture 8: ** ASSIGNMENT ** – nginx

    Lecture 9: Alpine Pings Nginx – Demo

    Lecture 10: depends_on – Limitation

    Lecture 11: Docker Compose – Detached Mode

    Lecture 12: Remove Port Mapping

    Lecture 13: Docker Compose Specification Version

    Lecture 14: Docker Compose – Volume Mapping – Part 1

    Lecture 15: Docker Compose – Volume Mapping – Part 2

    Lecture 16: Clarification: How containers can talk without port mapping?

    Lecture 17: Environment Variables – Parameterize

    Lecture 18: Environment File

    Lecture 19: Multiple Environment Files

    Lecture 20: Multiple Compose Files

    Lecture 21: Summary

    Chapter 5: Creating Our Automation Framework

    Lecture 1: Introduction

    Lecture 2: OPTIONAL – Selenium Crash Course

    Lecture 3: Resources For Automation

    Lecture 4: Project Setup

    Lecture 5: Flight Reservation Application – Walk-through

    Lecture 6: Page Object – Registration Page

    Lecture 7: Page Object – Registration Confirmation Page

    Lecture 8: Abstract Page

    Lecture 9: Page Object – Flights Search Page

    Lecture 10: Page Object – Flights Selection Page

    Lecture 11: Logback – XML

    Lecture 12: OPTIONAL – Logback Crash Course

    Lecture 13: Page Object – Flights Reservation Confirmation Page – Part 1

    Lecture 14: Page Object – Flights Reservation Confirmation Page – Part 2

    Lecture 15: OPTIONAL – TestNG Crash Course

    Lecture 16: Flight Reservation Workflow Test

    Lecture 17: Flight Reservation Execution Demo

    Lecture 18: TestNG Suite creation – Part 1

    Lecture 19: TestNG Suite creation – Part 2

    Lecture 20: Where To Keep TestNG Suites

    Lecture 21: Vendor Portal Application Walk-through

    Lecture 22: Page Object – Login Page

    Lecture 23: Page Object – Dashboard Page – Part 1

    Lecture 24: Page Object – Dashboard Page – Part 2

    Lecture 25: Vendor Portal – Writing Test – Part 1

    Lecture 26: Vendor Portal – Writing Test – Part 2

    Lecture 27: Abstract Test

    Lecture 28: Passing Test Data Via JSON

    Lecture 29: OPTIONAL – Java Records Crash Course

    Lecture 30: Test Data Class Model

    Lecture 31: How To Read Resources

    Lecture 32: Resource Loader

    Lecture 33: JSON Util

    Lecture 34: More On Jackson Library

    Lecture 35: Creating Vendor Portal Test Suite

    Lecture 36: Vendor Portal Suite – Execution Demo

    Lecture 37: Flight Reservation Test Data Using Json – Part 1

    Lecture 38: Flight Reservation Test Data Using Json – Part 2

    Lecture 39: Summary

    Instructors

  • SDET- Automation Architect Masterclass [Hands-On]_1  No.2
    Vinoth Selvaraj
    Principal Engineer
  • Rating Distribution

  • 1 stars: 17 votes
  • 2 stars: 24 votes
  • 3 stars: 121 votes
  • 4 stars: 708 votes
  • 5 stars: 1147 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!