a

Selenium Training

5 Days

  • What is automation testing?
  • When to go for automation?
  • Difference Automation Tools (Vendor & Open Source)
  • Advantages of Automation
  • Criteria for automation
  • Difference between manual testing and automation testing process
  • What is selenium tool
  • Use of Selenium tool in Automation
  • Features of selenium
  • Difference between selenium and other tools
  • Recording the scripts in IDE
  • Running the scripts
  • Saving the scripts and using again
  • Understanding the object identification (Id, Name)
  • Difference between test case & test suit
  • Languages supported while recording
  • Synchronization in selenium IDE(wait commands)
  • Learning commands in IDE
  • How to put validations (assert, verify)
  • How to read text/values from the webpage
  • Running javascript from IDE(User Extensions)
  • Limitations of IDE
  • Introduction to Java Programming
  • Data Types in Java
  • Primitive Data Types
  • Declaring Variables
  • Writing Java program and running
  • Conditional Statements
  • Loop Statements
  • Arrays
  • Exception, error handling
  • Object-Oriented Programming
  • Class
  • Polymorphism
  • Inheritance
  • Interfaces
  • Encapsulation and Abstraction
  • Packages
  • Exercise on Java Basics
  • Web Driver
  • Introduction to web driver
  • Configure Eclipse (Adding selenium libraries)
  • Using Firefox Driver API
  • Writing Java program and running
  • Edit Boxes, Buttons, Checkbox, Radio buttons, links
  • Selecting values from the dropdown list
  • Understanding XPath to locate elements in a webpage
  • Working with Table Elements
  • Handling keyboard mouse events
  • How to handle multiple browsers
  • Handling alerts
  • Handling windows alerts using (Auto it/sikuli)
  • Handling Frames
  • What is Data Driven Testing
  • How to parameterize the data to the script using excel and properties files
  • Reading, writing data into Excel
  • Configure IE
  • Configure chrome
  • Running script on different browsers
  • What is TestNG
  • Create TestNG.xml file
  • Integrate the Selenium Scripts and Run from TestNG
  • TestNG Annotations
  • Reporting Results & Analyze
  • Passing parameters from XML to Java file
  • Executing the same test case with multiple sets of data
  • Groups
  • Reporting Results
  • Introduction
  • Remote Web Driver
  • Configuring Hub
  • Configuring node
  • Running Scripts on the remote computer
  • What is a framework
  • Types of framework
  • Modular framework
  • Data-driven framework
  • Keyword driven framework
  • Hybrid framework
  • POM
  • Developing the framework and executing the scripts from the framework