Course Duration: 60 Hrs

  1. Basic Java: Core Java
  • Core Java basics
  • Class, Object & Methods (Theory)
  • Creation of class, Object & methods
  • Usage of class, object & methods
  • Variables/Data Types/Modifiers/Conditional loops
  • Basic Java Programming from Selenium perspective.
  1. Automation Engineering
  • Need of automation Engineering
  • What can/cannot be automated
  • Various types of Automation Engineering
  • Various tools for automation
  • Selenium Web Driver Vs. other tools
  1. Selenium Web Driver: Basic
  • Introduction to Selenium
  • History and various versions of selenium
  • Why Selenium Web Driver
  • Who can learn automation using selenium
  1. Automation setup for Selenium Web Driver
  • Java IDE – Eclipse
  • Selenium jar files
  • Any other jar required
  • Developer tools
  • Test NG
  1. Basic Selenium
  • First program with Selenium
  • What is a Driver
  • Different methods of finding element
  • Various types of operation that can be performed on any elements & how to use them.
  • Exception Handling
  • Capturing Screen shots
  • Multiple Window Handling
  • Pop Up Handling.
  • Java Script injection
  • Verifying statements
  • Preparing basic Automation Scripts and running them
  • Creating Re usable class and their implementation in creating Test Scripts
  • Parameterizing Test Scripts using Excel
  • Creating Test Suites
  1. Selenium Web Driver: Advanced
  • Advanced Selenium: Automation Framework
  • Database Implementation
  • Object Repository preparation
  • Custom Reporting
  • Selenium Grid
  • Creation of Framework
  1. Live Project
  • Automation on Live Website