Automation Testing – Course Curriculum

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