Course Content
Core Java
- Introduction with Java, Installation & Configuration
- Simple Java Programs (Intro with Variables, Datatypes, Keywords)
- Decision control structure (If-Else, Nested If-Else & Switch-Case)
- Looping control Structure (while, do-while, for)
- Arrays & Strings (For-Each Loop)
- OOPs Concepts – Practical Implementation
- Abstract Method & Abstract Class
- Interface & Packages
- Exception Handling
- Collection Framework
- I/O File handling
- Java inbuilt libraries
Automation Testing
- Selenium WebDriver (UI Automation Tool)
- Handling Browsers & Locators
- Capturing Screenshots
- Wait Commands
- JavaScriptExecuter
- TestNG (Testing Framework)
- Annotations
- Grouping, Priority, Dependency of Test Methods
- Parameterization & Data Provider
- Test Listeners
- Retry Listeners for failed tests
- External Data Sources (Properties File, Excel & CSV Files)
- Maven
- Page Object Model – Automation Framework
- Basics of API testing using Rest-Assured API
This course includes:
- Assignments for Individual’s hands-On-Practice
- Emphasize of Practical Implementation of each topic
- Mock Interview Preparation
- Automation Framework Development from Scratch