Course Content

Core Java

  1. Introduction with Java, Installation & Configuration
  2. Simple Java Programs (Intro with Variables, Datatypes, Keywords)
  3. Decision control structure (If-Else, Nested If-Else & Switch-Case)
  4. Looping control Structure (while, do-while, for)
  5. Arrays & Strings (For-Each Loop)
  6. OOPs Concepts – Practical Implementation
  7. Abstract Method & Abstract Class
  8. Interface & Packages
  9. Exception Handling
  10. Collection Framework
  11. I/O File handling
  12. Java inbuilt libraries

Automation Testing

  1. Selenium WebDriver (UI Automation Tool)
    • Handling Browsers & Locators
    • Capturing Screenshots
    • Wait Commands
    • JavaScriptExecuter
  2. TestNG (Testing Framework)
    • Annotations
    • Grouping, Priority, Dependency of Test Methods
    • Parameterization & Data Provider
    • Test Listeners
    • Retry Listeners for failed tests
  3. External Data Sources (Properties File, Excel & CSV Files)
  4. Maven
  5. Page Object Model – Automation Framework
  6. Basics of API testing using Rest-Assured API

This course includes:

  1. Assignments for Individual’s hands-On-Practice
  2. Emphasize of Practical Implementation of each topic
  3. Mock Interview Preparation
  4. Automation Framework Development from Scratch
Practice Forms