bg_image

Phase 1: Core Java for Testers (Day 1–15)

Introduction to Java

  • JDK, JVM, JRE
  • Setting up Java Environment
  • Writing your first program

Java Basics

  • Variables, Data Types, Operators
  • Control Statements (if, switch, loops)

OOPs Concepts

  • Classes & Objects
  • Inheritance
  • Polymorphism (Overloading & Overriding)
  • Abstraction & Encapsulation
  • Constructors and ‘this’ & ‘super’ keywords

Java Collections Framework

  • List, Set, Map interfaces
  • ArrayList, HashMap, HashSet

Exception Handling

  • try-catch-finally
  • throws & throw
  • Custom exceptions

File Handling in Java

  • Reading and writing files (FileReader, FileWriter, BufferedReader)

Basic Java Practice Projects

  • Mini console-based apps for logic building
Phase 2: Selenium WebDriver + TestNG (Day 16–45/60)

Duration: 30–45 Days
Daily 2–3 hours of hands-on & theory

Introduction to Automation Testing

  • Manual vs. Automation
  • Selenium Ecosystem Overview

Selenium WebDriver Basics

  • Browser setup and driver management
  • Inspecting web elements
  • Locators (ID, Name, XPath, CSS Selectors)

Handling Web Elements

  • Click, sendKeys, isDisplayed
  • Handling dropdowns, checkboxes, radio buttons
  • Waits – Implicit, Explicit

Advanced Selenium

  • Actions Class (Mouse, Keyboard actions)
  • Switching: Alerts, Frames, Windows
  • JavaScript Executor
  • Screenshot capturing

TestNG Framework

  • Annotations
  • Prioritization and Grouping
  • DataProvider (Data-driven testing)
  • Assertion and Reporting

Page Object Model (POM)

  • Page Factory
  • Framework design with POM

Framework Integration

  • Maven for project management
  • Git & GitHub for version control
  • Jenkins for CI/CD basics
  • Logging with Log4j

Reporting

  • Extent Reports / Allure Reports

Real-time Project Work

  • E-commerce website test automation
  • Integrate Web + API Testing (Optional)

Bonus: API Testing Basics (Optional in extended duration)

  • Postman tool overview
  • Introduction to REST APIs

Final Week (Optional / Extra Days for 60-Day Plan)

  • Doubt Clearing & Project Review
×