Automation Training

Selenium Automation

Selenium training builds the proficiency to work on the Selenium IDE, a software testing framework for the web developers to test their web applications for different scenarios and on different web browsers like Internet Explorer, Firefox Mozilla, Chrome and more.

Participants will gain the understanding on the significance of Selenium along with its different associated tools such as Selenium Remote Control (RC), web driver, TestNG. Hands-on exposure on Selenium IDE will guide the trainees to effectively develop the test cases. Training will also encompass the details on database testing, enhancing reports, selenium grid, and Apache Maven.

Java Pre-Condition for Selenium Test Automation :

  • OOP’s concept Class, Objects, Polymorphism, Inheritance and Encapsulation.
  • Java Programming Essentials Instance variable, Instance method, Class Variables, Class Method & Objects Object Instances, method overloading/overriding concepts and packages.
  • Control Statements While, Do-While, Switch, If statements This will help us in writing the scripts for a multiple scenario statements and decision making scenarios.
  • Looping Statements This will help us in scenarios like, iterating through a large table to find a record that you want and Running the same test for multiple numbers of times.
  • Arrays Concepts This will help us in having some set of data of same type in a static
  • Java Collections Framework ArrayLists and HashMaps This will help us in maintaining a collection of data. Particularly useful for scenarios where you need to compare the data from Web app UI with the DB. [OR] From UI to another UI.
  • File Streams This will be helpful in externalization of data through CSV, Excel or Java Properties file.
  • Exception Handling How would you continue with test execution if something unexpected happens during test execution?
  • JDBC Used in Database testing.

Techsage – Selenium Training Map

Core Java Basic Core Java Advance Selenium IDE
Selenium RC Selenium Webdriver Selenium Grid
JUnit4 TestNG ReportNG
DOM Inspector Firebug Automation Framework

Java Pre-Condition for Selenium Test Automation

  • OOP’s concept

    Class, Objects, Polymorphism, Inheritance and Encapsulation

  • Java Programming Essentials

    Instance variable, Instance method, Class Variables, Class Method & Objects Object Instances, method overloading/overriding concepts and packages

  • Control Statements

    While, Do-While, Switch, If statements – This will help us in writing the scripts for a multiple scenario statements and decision making scenarios

  • Looping Statements

    This will help us in scenarios like, iterating through a large table to find a record that you want and Running the same test for multiple numbers of times

  • Arrays Concepts

    This will help us in having some set of data of same type in a static way

  • Java Collections Framework

    ArrayLists and HashMaps – This will help us in maintaining a collection of data’s. Particularly useful for scenarios where you need to compare the data from Web app UI with the DB. [OR] From UI to another UI

  • File Streams

    This will be helpful in externalization of data through CSV, Excel or Java Properties file

  • Exception Handling

    How would you continue with test execution if something unexpected happens during test execution?

  • JDBC

    Used in Database testing

  • Selenium Training Course

  • Selenium IDEv2.8.0 - More
  • Introduction – Selenium Remote Control (RC) : Selenium - More
  • Selenium RC Features - More
  • Selenium RC Pop Up and Tab handling - More
  • Selenium RC Web Table - More
  • Platform supported by selenium RC - More

  • Selenium Webdriver

  • Why WebDriver? - More
  • Selenium Webdriver - 1 - More
  • Selenium Webdriver - 2 - More
  • Selenium Webdriver - 3 - More
  • Selenium 2.0 Features-1 - More
  • Selenium 2.0 Features-2 - More
  • Working with Drivers in Selenium Web Driver - More
  • Selenium Grid - More
  • Junit 4 Framework / ANT - More
  • TestNg Framework / ANT - More
  • Database Testing – Java Database Connectivity JDBC - More
  • Web Driver Framework-01 : JUnit and Data Driven Framework - More
  • Web Driver Framework-02 : JUnit and Hybrid Driven Framework - More
  • Web Driver Framework-03 : TestNG and Hybrid Framework - More
  • Selenium RC Framework : Data Driven Framework with Junit - More

  • Jenkins CI

  • Jenkins - More

For more information about the training you can Contact US