Course Highlights
  • Understand and Implement Docker to provide virtualization Environments for Automation Tests
  • Build Json/Xml on fly from JDBC Query results with Jackson API and POJO implementation
  • Build and execute Window batch Scripts for invoking Servers(Selenium/Protractor)
  • Understand Jenkin pipelines scripting for CI/CD
  • Complete knowledge on latest Java Streams and lambda expressions for Interview prep
  • Parsing Json files into Java objects to feed into web Automation tests
  • How to monitor server logs dynamically with java
  • Integrating TestNG Data provider into excel for building robust Datadriven Automation
  • Understanding GIT commands in depth versioncontrol
Curriculum

3 Topics
What is this course about? Course FAQ's
Course Content Walkthrough
Important Note- Where to Find Code files of course

6 Topics
Important Player Tips for Best learning Experience:
Problem Statement- Deciding Approach to solve it
Setting up Database and Tables as Prerequiste for driving data
SQL Queries for project implementation
JDBC Connection to read the values of DB through Java
Creating POJO classes for converting DB results into Java objects

7 Topics
Converting Java objects to Json file using Jackson API
Retrieve Multiple results into Array list of Java objects for further Parsing
How to merge multiple Json files into one Giant nested Json
Introduction to GsonJSONArray for building Json dynamically
Apache common String Utilities to Parse strings with escape characters
Parse Json file into Java object to send the data through getter Methods
Section 2 3-Code Download

5 Topics
What is Docker? How it helps in Automation Industry?
What are containers and Images in Docker Software?
How exactly Virtual machines are different from Docker
How to Install Docker into Machines with Prerequisites needed
Understand working with DockerHub

6 Topics
Remote WebDriver capabilities details for Selenium Docker Integration
Invoking Docker with Chrome and Firefox Images for Selenium Tests
Idea of Integrating Docker with Selenium Grid
Docker compose file in creating Nodes and Hub
Making the Docker Project TestNG Compatible
Parallel Distribution of tests with Multiple Dockers

6 Topics
Create Window Batch files for invoking server
Reading the Server log files through Java using Buffered Reader
Monitor Server logs continuously from Your program for Synchronizing tests
Build bat file for Scale Chrome instances and deleting file Logs
Automate all manual tasks of cleaning data fo every test run
Section 45 6 -Code download

1 Topic
Integrate Docker tests with Maven and Jenkins

3 Topics
What are Jenkin Pipelines? How important it is in Agile?
Jenkin Pipeline view plugin to chain the jobs -Demo
Groovy Scripted Syntax to build pipeline on fly

5 Topics
Create Pipeline job and Construct it using Declarative Syntax-Demo
Importance of JenkinsFile and its Keywords for Pipeline building
Jenkin file download
Demo- Push the JenkinFIle into Github and Start running Pipeline
Section 8 9 - Code download

5 Topics
Importance of Data Provider and Excel Integration for better Data driven
Understand Dataprovider and how it sends data in Multidimensional array
Get Excel dependencies and connect from java code to excel
Live demo on integrating Excel to Dataprovider to parameterize data
Section 10 Code download

7 Topics
What are Java Streams and Lambda Expressions?
Smart Usage of Stream filters to filter out the results
How to use forEach on Streams to print the collections list
Usage of Map and its importance in Streams API with example
Demonstration on Match Sorted Merging Streams functionality
Collecting Stream parsed data back into Collections array
Section 11 Code Download

10 Topics
Introduction to GIT
Importance of Github and its uses
Creating Git config and repositories
How to push code to remote repository
Understanding Staging and commit in git
Add remote repository and push the committed code
End to end working example on Git commands -1
End to end working example on Git commands -2
Importance of Branching in GIT
How to resolve Merge conflicts with GIT

1 Topic
Upcoming Topics

8 Topics
Introduction to Grid
Registering Hub with nodes for execution.
Registering nodes with Browser drivers
Desiredcapabilities and RemoteWebdriver importance
Cross browser testing rules-Grid Program
Importance of Jenkins in Test frameworks
Install and configure Jenkins
Configuring Jenkin Settings and Workspace

1 Topic
Bonus Lecture

  Write a Review

SDET/Test Architect Essentials -Road to Full stack QA

Go to Paid Course