-
1 ) What is Software Testing?
-
2 ) Importance of testing in software development
-
3 ) Difference between Manual and Automation Testing
-
4 ) Software Quality Assurance (SQA) vs Software Testing
-
5 )
-
6 ) ? Phases of SDLC
-
7 ) SDLC Models:
-
8 ) Waterfall Model
-
9 ) V-Model
-
10 ) Agile Model
-
11 ) Spiral Model
-
12 ) Incremental Model
-
13 )
-
14 ) Requirement Analysis
-
15 ) Test Planning
-
16 ) Test Case Design
-
17 ) Test Environment Setup
-
18 ) Test Execution
-
19 ) Defect Reporting & Tracking
-
20 ) Test Cycle Closure
-
21 )
-
22 ) Levels of Testing
-
23 ) Unit Testing
-
24 ) Integration Testing
-
25 ) System Testing
-
26 ) Acceptance Testing (UAT)
-
27 )
-
28 ) Types of Testing
-
29 ) ? Functional Testing
-
30 ) Smoke Testing
-
31 ) Sanity Testing
-
32 ) Regression Testing
-
33 ) Retesting
-
34 ) Ad-hoc Testing
-
35 ) ? Non-functional Testing
-
36 ) Performance Testing (Intro only)
-
37 ) Load Testing
-
38 ) Usability Testing
-
39 ) Compatibility Testing
-
40 ) Maintenance Testing
-
41 ) Exploratory Testing
-
42 ) Static vs Dynamic Testing
-
43 )
-
44 )
-
45 ) ? Black Box Testing
-
46 ) Equivalence Partitioning
-
47 ) Boundary Value Analysis (BVA)
-
48 ) Decision Table Testing
-
49 ) State Transition Testing
-
50 ) Use Case Testing
-
51 ) ? White Box Testing (Basic awareness)
-
52 ) Statement Coverage
-
53 ) Branch Coverage
-
54 )
-
55 ) Test Strategy vs Test Plan
-
56 ) Components of Test Plan Document
-
57 ) Test Scenario, Test Case & Test Script
-
58 ) Writing Test Cases (with templates)
-
59 ) Test Data Preparation
-
60 )
-
61 ) What is a defect/bug?
-
62 ) Defect Life Cycle (New ? Closed)
-
63 ) Severity vs Priority
-
64 ) Bug Report Template
-
65 ) Tools for bug tracking: JIRA (basic overview)
-
66 )
-
67 ) Agile vs Traditional Testing
-
68 ) Scrum Basics (Sprint, Scrum Master, Product Owner)
-
69 ) User Stories & Acceptance Criteria
-
70 ) Agile Testing Quadrants
-
71 ) Role of QA in Agile
-
72 )
-
73 )
-
74 ) JIRA
-
75 ) Basic uses of JIRA
-
76 )
-
77 ) Real-world requirement understanding
-
78 ) Writing test scenarios & test cases from real project
-
79 ) Executing tests and logging defects
-
80 ) End-to-End workflow simulation
-
81 )
-
82 ) Manual Testing Interview FAQs
-
83 ) Test Case-based interview scenarios
-
84 ) Bug reporting examples
-
85 ) Practical assignments and mock interviews
-
86 )
-
87 ) Basics of API Testing (Postman tool)
-
88 ) Understanding Test Automation Scope
-
89 )
-
90 )
-
91 )
-
92 ) Introduction to Java and JDK/JRE
-
93 ) Data Types, Variables, Operators
-
94 ) Control Statements (if, switch, loops)
-
95 ) Arrays and Strings
-
96 ) Functions/Methods
-
97 )
-
98 ) Classes & Objects
-
99 ) Constructors
-
100 ) Inheritance
-
101 ) Polymorphism
-
102 ) Abstraction & Encapsulation
-
103 ) Access Modifiers
-
104 )
-
105 ) Exception Handling (try, catch, throw, throws)
-
106 ) Collections Framework
-
107 ) List, Set, Map, Queue
-
108 ) Iterator and Enhanced for-loops
-
109 ) File I/O (Reading from and writing to files)
-
110 )
-
111 ) What is Selenium? Architecture and Components
-
112 ) Selenium vs QTP/UFT
-
113 ) Introduction to Selenium WebDriver
-
114 )
-
115 ) Launching browsers (Chrome, Firefox, Edge)
-
116 ) Locators in Selenium: ID, Name, ClassName, LinkText, XPath, CSS Selector
-
117 ) Handling Web Elements: Click, SendKeys, GetText, Clear, etc.
-
118 ) Working with: Checkboxes, Radio buttons, Dropdowns, Alerts
-
119 )
-
120 ) Implicit Wait
-
121 ) Explicit Wait (WebDriverWait)
-
122 ) Fluent Wait
-
123 )
-
124 ) Handling Windows, Tabs, and Frames
-
125 ) Taking Screenshots
-
126 ) Mouse and Keyboard Actions (Actions Class)
-
127 ) Handling WebTables (Dynamic Tables)
-
128 ) JavaScriptExecutor
-
129 ) File Upload/Download
-
130 ) Scrolling and Zooming
-
131 )
-
132 ) Introduction to TestNG
-
133 ) Installing and configuring TestNG in Eclipse/IntelliJ
-
134 ) Annotations: @Test, @BeforeSuite, @BeforeMethod, etc.
-
135 ) Assertions (Hard & Soft)
-
136 ) Parameterization with @DataProvider
-
137 ) Grouping, Prioritizing, and Parallel Execution
-
138 )
-
139 )
-
140 )
-
141 ) Modular Framework
-
142 ) Data-Driven Framework
-
143 ) Keyword-Driven Framework (intro)
-
144 ) Hybrid Framework
-
145 ) Page Object Model (POM)
-
146 ) Page Factory
-
147 )
-
148 ) Maven Project Setup
-
149 ) Properties File for Config
-
150 ) Log4j for Logging
-
151 ) Apache POI for Excel Handling
-
152 ) Reusable Components/Utility Classes
-
153 )
-
154 ) Selenium Grid Architecture
-
155 ) Running tests in parallel across multiple browsers/machines
-
156 ) Setting up Hub and Node
-
157 )
-
158 )
-
159 ) Requirements Analysis
-
160 ) Test Case Writing
-
161 ) Automation Planning
-
162 ) Framework Implementation
-
163 ) Execution and Reporting
-
164 ) Defect Logging (JIRA)
-
165 )
-
166 ) Git & GitHub for Version Control
-
167 ) Jenkins for CI/CD:
-
168 ) Creating Jenkins Jobs
-
169 ) Git integration
-
170 ) Running Maven + TestNG projects in Jenkins
-
171 ) Report Integration (Extent, Allure)
-
172 )
-
173 ) Overview of Cucumber BDD (Gherkin syntax, Feature files)
-
174 ) Postman + Rest Assured basics (API Automation)
-
175 ) Docker basics for test containerization
-
176 ) BrowserStack/Sauce Labs for Cross-browser testing
-
177 )
-
178 ) 100+ Java & Selenium Interview Questions
-
179 ) Practical Scenario-Based Questions
-
180 ) Coding Exercises for Logic Building
-
181 ) Resume Building Tips for Automation Tester Roles
-
182 ) Mock Interview Sessions
-
183 )
-
184 ) Introduction to Playwright or Cypress (for UI automation comparison)
-
185 ) Mobile Automation with Appium (basic intro)
-
186 ) Test Reporting with ExtentReports or Allure