About Us

Selenium Automation Testing

Selenium is a set of different software tools each with a different approach to supporting test automation. Most Selenium QA Engineers focus on the one or two tools that most meet the needs of their project, however learning all the tools will give you many different options for approaching different test automation problems.

The entire suite of tools results in a rich set of testing functions specifically geared to the needs of testing of web applications of all types. These operations are highly flexible, allowing many options for locating UI elements and comparing expected test results against actual application behaviour.

One of Selenium’s key features is the support for executing one’s tests on multiple browser platforms. Selenium is composed of several components with each taking on a specific role in aiding the development of web application test automation.

Upcoming Batches

09
Mar

Friday

7:00 AM IST

09
Apr

Monday

7:00 AM IST

16
Mar

Friday

7:00 AM IST

18
Apr

Wednesday

7:00 AM IST

Syllabus

  • Understand Oops /java concepts
  • Understand Selenium IDE, RC
  • Understand Selenium WebDriver tool in depth, it’s features & components
  • Building a new Test Framework by using Web Driver, Test NG and Maven
  • Selenium Introduction
  • What is Selenium and Why Selenium
  • Use of Automation Testing?
  • Explanation of Selenium and its advantages
  • Differences between Selenium and QTP
  • Selenium Components
  • Introduction of selenium Components
  • OOPs concepts
  • Setup Java environment – Download JDK and Setup eclipse
  • Java programming concepts
  • Class, Object, variables, methods, Packages
  • Conditions and loops
  • Access and non-access modifiers
  • Advanced Java Programming
  • Interfaces, Inheritance
  • Collections, Exceptions
  • Installing Selenium IDE
  • “Selenese” – Selenium Commands
  • Actions, Asserts, Assessors
  • Developing Test Cases & Test Suites with Selenium-IDE
  • Introduction to Selenium RC
  • eclipse-Oxygen
  • JDK 1.8
  • Firefox 47.0.1, firebug and firepath
  • Set up TestNG, Maven and Selenium (2.53.1 &3.0 +) for eclipse
  • Selenium WebDriver Introduction
  • WebDriver Vs RC
  • Download and Configure WebDriver with Eclipse
  • Simple Testcase
  • Open and Close Browser
  • Cross Browser Testing – Firefox, IE, Chrome, Edge
  • UI elements Locators
  • Identifying WebElement using id, name, link text, class, xpath, css
  • Handling various WebElement using WebDriver
  • Handling Mouse movements and keyboard Events
  • Gecko-Driver
  • File uploading using Auto-It and Robot
  • Introduction of Testing framework
  • Types of frameworks
  • Tools for developing Test Framework
  • TestNG introduction and Configuration with eclipse
  • TestNG Annotations and Data Providers
  • Creating Test Suit with TestNG
  • Developing Hybrid Framework for Web Application using WebDriver /TestNG and Maven
  • Use external Data for Testing (Excel sheet, XML files, Property file)
  • Reading and understanding reports
  • Screenshots of failed Test case
  • Jenkins Installation
  • Maven Installation
  • Dependencies and configure Maven Project
  • Integrate Maven projects in Jenkins
  • Selenium Training in Bangalore