SDET: Automation Architect Masterclass [Hands-On]
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:
-
Mastery from Scratch: Start with Docker and CI/CD pipelines, even with zero prior knowledge.
-
Efficient Testing: Learn to run Selenium tests within Docker containers, eliminating infrastructure management hassles.
-
On-Demand Selenium Grid: Bring up Selenium Grid infrastructure as needed and run multiple test suites in parallel.
-
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024