Courses Details

Card image cap

Automation testing with Selenium

Start Date 2026-02-19

|

Testing

|

61 Hours

|

154 Join

|

English,Hindhi

|

Online
7934 reviews
Offer Price: 12000/-

Curriculum Details


  • Syllabus Details
    • 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
12000 15000

Limited Time Offer

4.5 Review
Categories
Testing Software