Automation Testing - Course Curriculum
Java Programming
- Java Fundamentals & Set Up
- If/Else Statements
- Switch Statements
- Relational/Logical Operators
- Loops
- Variables & Methods & Scope Of Variables
- Classes & Objects & Access Specifiers
- Arrays & Strings
- Inheritance
- Constructors
- Method Overloading & Method Overriding (Polymorphism)
- Abstraction & Interfaces
- Collections
- Exception Handling
Selenium WebDriver
- WebDriver Introduction & Set Up
- Finding Web Elements & Interactions
- Locator Strategies
- Creating a test
- Interaction with alerts,frames,windows
- Mouse Events
- File upload
- Select class
- Simulating Keyboard events with robot class
- Wait strategies
- Using Javascript
- Taking screenshots
- Introduction to Data Driven Testing & Reading values from excel
- Introduction to Page Object Model
- TestNG Basics
Project
- Creating A Test Automation Project From Scratch Using Maven, Java, Selenium, TestNG
- Building Test Cases Using Page Object Model
- Creating Utility Classes
- GIT Basics
