Introduction to software testing
Software development process
Levels and types of testing
Testing techniques
Testing process and test case writing
Bug reporting, Test metrics, RTM, and
test envi test environment
Web testing, DB testing, and cloud testing
Introduction to Java
Data handling and functions
Object-oriented programming in Java
Inheritance
Encapsulation
Polymorphism
Data Abst Data Abstraction
Packages
Collection Framework
List Interface with Array List,
LinkedList, Vector
Set Interface with HashSet, Tree Set,
LinkedHashSet
Map Inte Map Interface with HashMap
File handling
Selenium and its Components
Selenium WebDriver and Locators
Interacting with Web Elements Part-I and
Waits in Selenium
Interacting with Web Elements Part-II
Interacting with Web Elements Part-III
Robot Class Robot Class to handle window operations
TestNG Framework
Automation Frameworks-I
Automation Frameworks-II
Page Object Model
BDD Framework with Cucumber
and Selenium Grid
Fundamentals of web services
Introduction to API testing
Postman basics
Postman advanced topics
Postman Newman
REST assured basics
REST API testing
JSON manipulation
REST framework
Introduction To Mobile Testing
Introduction To Appium
Automating the Application Management
Actions and Synchronization
Automating the Gestures and Key Events
Handling using Appium
Network Management and Network Management and Performance
Analysis using Appium
Automating Hybrid and Native Apps
Introduction to Javascript, DOM and writing
JavaScript Program
JavaSCript Variables,Data Types and Operator
Conditional Statements: If-else, Switch case
Looping statements: While, Dowhile and For loop
Functions in JavaScript
Working with Objects in JavaScript
Arrays in JavaScript
Strings and Numbers in JavaScript
OOP Concepts in JavaScript
Prototypes
Converting JSON Object to JavaScript
What is cypress
Understanding cypress architecture and benefits
Selenium vs Cypress -Comparison
Downloading and Installing Cypress
Quick tour of Cypress Test Runner and
configuration files
What is Cyp What is Cypress Test Runner
Write your first Cypress Test
Electron Difference between Cypress and cy
Cypress locator strategies and how to
construct them
Cypress inbuilt plugin in test Runner to
generate locators
Basic Asse Basic Assertion in writing the tests with Cypress
Interacting with Elements , Radio Buttons and
checkboxes
Interacting with Dropdown – Use of Select class,
Auto-suggest option
What is Playwright
How To Install Playwright
How To Write First Playwright Test Case
With Assertion
How To Write Login Test In Playwright | Interact
With Web Element In Playwright
How To Get Text In Playwright | Verify Text
In Playwright
How To Maximize Browser Window In
playwright | Viewport In Playwright
How To Take Screenshots | Videos | Trace Files
in Playwright
How To Record And Play Scripts In Playwright
| Playwright Test Generator| Codegen Playwright
Handle Dropdown In Playwright And Verify
Dropdown Values
Capstone Project using Selenium, Maven, and
TestNG Framework ---> E-commerce Application domain
Capstone project using Selenium, Maven, and
TestNG Framework ---> Human Resource Management domain
Capstone project using Selenium, Maven,
TestNG, and REST Assured Framework ---> Telecom domain