Selenium : Automated Web Browser Testing for Web Applications
Sukhwinder Singh Sukhwinder Singh

Selenium : Automated Web Browser Testing for Web Applications

Targeting agility? Make it possible by learning how to automate your tests for the web applications!

Self paced


The next level training for software engineers, software test engineers, project managers and all prospective Information Technology professionals!


Selenium automates browsers. With such simplicity come great, wide ranging and versatile uses. Primarily Selenium is used for automating web applications for testing purposes, web-based administration tasks (yes more than just testing - it actually automates your web based processes) and more.


Selenium IDE is a Firefox add-on that does simple record-and-playback of interactions with the browser and is ideal for you to:

  • create quick bug reproduction scripts

  • create scripts to aid in automation-aided exploratory testing


Selenium WebDriver is a collection of language specific bindings to drive a browser the way you want it to. This opens up possibilities for you to:

  • create robust, browser-based regression automation

  • scale and distribute scripts across many environments


This course covers both IDE and WebDriver. If you want to learn automated testing but are afraid of programming then this course is perfect for you. At the end of this course you will be able to create your own test cases. You will be able to understand the Selenium thoroughly including all the different modules like selenium IDE, selenium RC and web drivers.


The course package:


  • 10 thorough and LIVE online interactive classes

  • Interact LIVE with the teacher, see the live demonstrations

  • All classes are recorded for review and revision

  • Classes can be held 7 AM to 8 AM or 9 PM to 11PM from Monday to Friday (IST)

  • Recommended but optional : Core Java Black Book (buy from Amazon or Flipkart)


The course outline:


About Selenium

  • Origin of Selenium

  • About Selenium

1. What is selenium

2. Advantage & Disadvantage of selenium

3. Variants of selenium

  • General Concepts of Functional testing

  • General Concepts of Compatibility testing


Installation instruction of Selenium IDE

  • Mozilla Firefox – prerequisites

  • Download the selenium IDE

  • Firebug -Addon


Understanding on Selenium IDE

  • Introductionv
  • Sample test

  • How to use firebug

  • Advantages and Disadvantages of Selenium IDE


Installation instruction of Selenium Core

  • Install webserver (for ex: Install any of these webserver IIS, Apache, Tomcat)

  • Download Selenium Core

  • Working in Selenium core


Installation instruction of Selenium Remote Control(RC):

  • JDK 1.5 or greater version

  • Download Selenium Remote control


Understanding on Selenium Remote Control

  • Introduction

  • working in command prompt

  • Selenium RC with multiple users


Integrating Selenium RC with Eclipse

  • Installing Eclipsev

  • Configuring Eclipse with Selenium RC

  • Sample program

  • Supporting tools for Selenium RC (bromine, cubic test etc..,)

  • Using Selenium RC with Multiple Users


Working with Selenium Web driver

  • Basic introduction to java and classes in java

  • Introduction to JUnit

  • Programming in java + junit + selenium web driver

  • Use of various web drivers like FireFox, IE etc.

Language of instruction: English

About the instructor
Sukhwinder Singh

chandigarh , India

Sukhwinder Singh has been teaching engineering graduates, young programmers and experienced professionals, Java for 5 years. He is renowned for his practical oriented approach to teaching, liberally using practicals, simulations and exercises to engage the student interest in Java. He is skilled in both Core as well as Advance Java concepts like Spring Framework, struts, JSP, Java Web Services, ORM with Hibernate, JSF and Websphere. His comprehensive and complete knowledge of Java makes him an ideal instructor for your Java learning. He holds a post graduate/ Masters degree in Computer Applications. He lives in Chandigarh, India.


Schedule & Syllabus

loading... Please wait while we are fetching data...