Courses
Resources
About Us
Login
Explore
Technology
QA & Testing
QA Automation
QA Automation
Languages
Batch Size
1-30
Duration
80 hours
Investment
$$
$$$
Request Training Proposal
Course Contents
Training Overview
Web Testing
Syllabus
What is Automation Testing ? > 2 hours
Why we require automation?
What need to consider during automation?
Which test case need to be automate?
Process & Tool Selection for Automation
Frameworks & Automation Frameworks
Prerequisite for Automation learning in Selenium
What is Java ? > 8 hours
Installation of Java
Definition 1: Object, Class, Method
Definition 2: Interface, Package, Modifiers
Looping Concept (For, Do While, While)
OOPS Concepts With Practical
Java Arrays and Strings Operations
Java Collections (HashMap, HashTable, List)
Selenium Introduction > 1 hour
Different Parts of Selenium Package
Web Element & Locators
Selenium IDE
Difference between IDE, RC and WebDriver
1st Recording using Selenium IDE
Automation Thump Rules > 1 hour
Selenium Web Driver
Understanding of WebDriver Architecture
Locator Understanding > 3 hours
XPath Basic & Advance Understanding
Dynamic Tables Handling
CSS Selector Basic & Advance Understanding
Difference between XPath & CSS Selectors
Practical of Locating Elements
Different Selenium Actions - Basic > 6 hours
Get & Navigate Commands
Selenium Waits
Checkbox Selections
Radio button Selections
Dropdown Selections
How to Capture Screenshot
Date Picker Selections
Link Selections
Different Selenium Actions - Advance > 8 hours
Alerts & Pop up
Multi Window Handling
iFrame Handling
Keyboard Events Handling
Mouse Events Handling
Upload & Download File Handling
Read & Write in Excel Using Selenium
Assertion and Validation > 2 hours
TestNG Assertion
Soft vs. Hard Assertion
TestNG Introduction > 5 hours
Importance of TestNG
Configuration of TestNG
Annotations in TestNG
Parameterization with TestNG
Include/Exclude Keywords in TestNG
Parallel Testing with TestNG
Data Provider with TestNG
First Program Using TestNG
Maven Introduction > 5 hours
Importance of Maven
Life Cycle & Artifacts Understanding
Maven Dependencies
Different Commands of Maven
Configuration of Maven in TestNG
Maven Projects
Understanding of Page Object Model > 6 hours
Structure of POM
Program with POM
Page Factory Understanding
Example of Page Factory
Database Testing Introduction > 3 hours
Database Operations in Selenium
Database Testing Examples
Automation Advance Concepts - 2 > 4 hours
Handling Robust Class
Handling AJAX Calls
Handling JavaScript
BDD-Cucumber Introduction > 6 hours
GHERKIN Language
Importance of Cucumber
Selenium - Cucumber Program
GIT Introduction > 4 hours
GIT Basic Command for Automation Engineer
GIT Project Creation and Link with eclipse
Jenkins Introduction > 6 hours
Jenkins Job Creation
Jenkins & GIT Repo Configuration
Jenkins Execution
Hydrid Framework Basic for Project > 10 hours
Prerequisites
N/A
Instructor Profile
Ankit Prajapati
This course includes:
100% Online Sessions
Instructor led
Customizable Syllabus
Customizable Schedule
Certificate of Completion
Training Recordings
Training Resources
Learner Assessment
Request Training Proposal
Related courses
Web Automation using Selenium 4
Web Automation using Selenium 4.x100% hands-on with several case studies from web applications appropriate to the topics
By Venkatesh Kiran
View Details