Autoplay
Autocomplete
Previous Lesson
Complete and Continue
SDET/Test Architect Essentials -Road to Full stack QA
Road Map to become SDET- Course Intro
What is this course about? Course FAQ's (8:56)
Course Content Walkthrough (4:35)
Important Note- Where to Find Code files of course
Converting JDBC Results into Java object with POJO classes
Problem Statement- Deciding Approach to solve it (10:33)
Setting up Database and Tables as Prerequiste for driving data (10:50)
SQL Queries for project implementation
JDBC Connection to read the values of DB through Java (20:54)
Creating POJO classes for converting DB results into Java objects (16:49)
Jackson API to convert Java objects into Json file formats
Converting Java objects to Json file using Jackson API (15:35)
Retrieve Multiple results into Array list of Java objects for further Parsing (16:16)
How to merge multiple Json files into one Giant nested Json (12:44)
Introduction to Gson,JSONArray for building Json dynamically (14:06)
Apache common String Utilities to Parse strings with escape characters (16:37)
Parse Json file into Java object to send the data through getter Methods (13:51)
Section 2, 3-Code Download
Introduction to Docker and its Advantages
What is Docker? How it helps in Automation Industry? (9:17)
What are containers and Images in Docker Software? (8:23)
How exactly Virtual machines are different from Docker (8:56)
How to Install Docker into Machines with Prerequisites needed (7:25)
Understand working with DockerHub (16:34)
Implementation of Docker to Automation tests
Remote WebDriver capabilities details for Selenium Docker Integration (12:01)
Invoking Docker with Chrome and Firefox Images for Selenium Tests (6:02)
Idea of Integrating Docker with Selenium Grid (7:08)
Docker compose file in creating Nodes and Hub (15:34)
Making the Docker Project TestNG Compatible (12:17)
Parallel Distribution of tests with Multiple Dockers (6:46)
Creating Window Batch files and Monitoring Server Logs
Create Window Batch files for invoking server (12:10)
Reading the Server log files through Java using Buffered Reader (19:16)
Monitor Server logs continuously from Your program for Synchronizing tests (23:43)
Build bat file for Scale Chrome instances and deleting file Logs (17:21)
Automate all manual tasks of cleaning data fo every test run (14:36)
Section 4,5, 6 -Code download
Docker Integration to Jenkins
Integrate Docker tests with Maven and Jenkins (12:15)
Introduction to Jenkin Pipelines
What are Jenkin Pipelines? How important it is in Agile? (8:33)
Jenkin Pipeline view plugin to chain the jobs -Demo (17:36)
Groovy Scripted Syntax to build pipeline on fly (11:59)
Build Pipelines Dynamically with Groovy Script for CI/CD
Create Pipeline job and Construct it using Declarative Syntax-Demo (14:29)
Importance of JenkinsFile and its Keywords for Pipeline building (2:21)
Jenkin file download
Demo- Push the JenkinFIle into Github and Start running Pipeline (9:42)
Section 8, 9 - Code download
Integrating DataProvider with Excel for Robust Data Driven Implementation
Importance of Data Provider and Excel Integration for better Data driven (8:31)
Understand Dataprovider and how it sends data in Multidimensional array (16:19)
Get Excel dependencies and connect from java code to excel (21:24)
Live demo on integrating Excel to Dataprovider to parameterize data (18:02)
Section 10 Code download
Java Streams- Map, Filter, Match,Collect- (Build Optimized Code)
What are Java Streams and Lambda Expressions? (10:27)
Smart Usage of Stream filters to filter out the results (18:37)
How to use forEach on Streams to print the collections list (6:38)
Usage of Map and its importance in Streams API with example (16:19)
Demonstration on Match, Sorted, Merging Streams functionality (10:32)
Collecting Stream parsed data back into Collections array (16:47)
Section 11 Code Download
GIT Commands and it uses -Version Control System
Introduction to GIT (8:41)
Importance of Github and its uses (9:05)
Creating Git config and repositories (8:39)
How to push code to remote repository (1:40)
Understanding Staging and commit in git (11:35)
Add remote repository and push the committed code (8:53)
End to end working example on Git commands -1 (15:48)
End to end working example on Git commands -2 (6:15)
Importance of Branching in GIT (24:55)
How to resolve Merge conflicts with GIT (14:17)
Upcoming Topic - ( Data Structures & Algorithms)
What Next?
Grid & Jenkin Basics (Optional topics to support above Sections)
Introduction to Grid (10:57)
Registering Hub with nodes for execution. (12:28)
Registering nodes with Browser drivers (11:24)
Desiredcapabilities and RemoteWebdriver importance (16:22)
Importance of Jenkins in Test frameworks (10:42)
Install and configure Jenkins (10:45)
Configuring Jenkin Settings and Workspace (12:18)
Cross browser testing rules-Grid Program (7:56)
Teach online with
Idea of Integrating Docker with Selenium Grid
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock