Selenium 4 With Java Training Syllabus February 2025 Batch
Selenium 4 With Java Training Syllabus February 2025 Batch
& Advanced Java (including OOPS Concepts, Collection Framework & Multi-threading), Apache POI, TestNG, Automation
Frameworks (Data Driven, Keyword Driven & Hybrid), Parallel Testing, Maven, BDD & Cucumber, Junit, Extent Reports, GitHub
and Jenkins - Online Training Session - February 2025 Batch
Total Total 12 Sessions and approximate 2 hours
Sessions each session
Timing 7 to 9 PM IST (UTC+5.30)
Duration 2 Months (Saturday & Sunday only)
Start Date 2 February 2025, 7 PM IST
Email [email protected]
YouTube Haradhan Automation Library
WhatsApp (+91)-8017594747
Session February to March 2025 (12 Sessions)
Bonus: Lifetime access to Training Material & Videos, Sample Codes, Sample Framework, Training Material (400+ pages ppts),
700+ relevant interview question & answers and automation testing job preparation guide.
Recorded Training Videos link will be provided for Real Time Frameworks with Page Object Model (POM), GIT & GitHub and
important Automation Testing & DEVOPS Concepts as well. 200+ Sample Interview Question & Answers for Functional Testing
and multiple Cheat Sheets will also be provided.
Mode GoogleMeet
SL # Area Topics Day
1 General Training Objective & Benefits Day 1
2 Software Testing & Selenium WebDriver Introduction to Software Testing
3 Software Testing Principles
4 Why Automation Testing?
5 What is Automation Testing?
6 Automation Testing Coverage & Consideration
7 Automation Testing Lifecycle
8 Different Automation Testing Tool
9 Introduction to Selenium WebDriver (Selenium 4)
10 Eclipse and WebDriver Environment Setup
11 Create first Test Case using Selenium WebDriver (Chrome and
Gecko Driver)
12 Web Elements and Element Locators
13 Operations on Web Page
14 Operations on Browser
15 Operations on WebEdit Box
16 Operations on Link
17 Operations on Images Day 2
18 Operations on Check Box
19 Operations on Radio Button
20 Operations on Dropdown box
21 Complete study of Dynamic Xpath
22 Complete study of CSS
23 Scroll Down and Scroll Up
24 Handling Frames Day 7
25 Capture Screenshots
26 Handle Windows Alert
27 Implicit Wait
28 Headless Browser Testing
29 Handle Cookies
30 ByAll Locator
31 How to select an option from auto suggest dropdown
32 Java Java Introduction Day 3
Java Day 3
33 Comments in Java
34 Data Types
35 Variables
36 Objects and Classes
37 Operators
38 Java Strings
39 Array
40 For loop
41 While loop
42 Do While loop
43 Break Statement
44 Continue Statement
45 If Statement Day 4
46 If-else Statement
47 Nested If Else Statement
48 If Else If ladder
49 Switch Statement
50 Methods
51 Wrapper Class
52 Date and Calendar function
53 Constructor
54 Try Catch in Java: Exception Handling
55 finally keyword
56 Inheritance Day 5
57 Method Overloading
58 Method Overriding
59 super keyword
60 Abstraction/Abstract Class
61 Interface
62 final keyword
63 finally keyword
64 Java Input/Output Day 6
65 Java Collection Framework
66 Array List
67 Linked List
68 Hash Set
69 Tree Set
70 HashMap
71 Java Multi-Threading
72 TestNG TestNG Overview and Step by Step Installation Guide Day 8
73 TestNG Annotations
74 Enable and Disable Test
75 Test Case Priority and Sequential Execution
76 Hard and Soft Assertions in TestNG
77 dependsOnMethods and alwaysRun attributes
78 invocationCount, invocationTimeOut and
skipFailedInvocations attributes
79 Run Multiple Test Suites in TestNG
80 How to Include and Exclude Groups during Execution in Day 9
TestNG
81 TestNG Parameterization
82 How to Execute only Failed Test Case without Listeners
83 DataProvider in TestNG
84 Listeners in TestNG
85 How to Execute Failed Test Cases in TestNG with
IRetryAnalyzer
86 Parallel Test Execution in Selenium WebDriver using TestNG
87 Automation Framework Automation Framework Concepts Day 10
88 Automation Testing Process
89 Java OOPS to build Automation Framework
90 Top Ten Test Automation Frameworks
91 Data Driven Framework in Selenium
92 Apache POI
93 Reading Data from Excel Sheet
94 Writting Data to Excel Sheet
95 Keyword Driven Framework in Selenium
96 Hybrid Framework in Selenium
97 BDD (Behaviour Driven Development) Introduction to BDD Day 11
98 Framework with Cucumber Cucumber Introduction
99 Advantages of Cucumber Over Other Tools
100 Prerequisite required for using Cucumber with Selenium
101 Developing one simple Cucumber Framework from Scratch
102 Add Code inside Step Definitions Class
103 Create Multiple Scenarios
104 Implements undefined Steps
105 Add Background
106 Create Multiple Feature Files
107 Create Multiple Scenarios
108 Scenario Outline & Examples
109 Cucumber Tags
110 Execute Scenarios with Tags
111 Exclude Scenarios with Tags
112 OR & AND Tags in Cucumber
113 Cucumber Hooks
114 Tagged Hooks In Cucumber
115 Setting Order or Priority of Cucumber Hooks
116 Cucumber Report
117 HTML/JSON/XML Report
118 Extent Report
119 Steps to Generate Extent Report using Cucumber
120 Maintain Backup of All Generated Extent Reports
121 Jenkins Introduction to Jenkins Day 12
122 Jenkins Set Up and Configuration
123 How to create and execute a Jenkins Job
124 Integrate GitHub Repository to Jenkins Project
125 Integrate Maven Project with Jenkins Job
126 How to Trigger Jenkins Job Remotely
127 How to Configure Upstream and Downstream Jobs in Jenkins