Friday, 17 January 2014


Chapter 1: Selenium Introduction

  • Selenium Introduction
    • What is Selenium and Why Selenium
  • Selenium Components
  • Introduction of selenium Components
  • Java in Selenium?

Chapter 2: OOPs concepts and Core java Introduction

  • 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

Chapter 3: Selenium IDE and RC Introduction

  • How Selenium IDE works
  • Installing Selenium IDE
  • “Selenese” – Selenium Commands
  • Actions, Asserts, Assesors
  • Developing Test Cases & Test Suites With Selenium-IDE
  • Introduction to Selenium RC

Chapter 4: Selenium WebDriver Introduction

  • Selenium WebDriver Introduction
  • WebDriver Vs RC
  • Download and Configure WebDriver with Eclipse
  • Simple Testcase
    • Open and Close Browser
    • Cross Browser Testing – Firefox, IE ,Chrome, HtmlUnitDriver
  • UI elements ,Locators
  • Identifying WebElement using id, name, link text, class, xpath, css
  • Handling various WebElement using WebDriver
  • Handling Mouse movements and keyboard Events

Chapter 5: Testing Framework and Tools

  • 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

Chapter 6: Develop Hybrid Framework

  • Developing Hybrid Framework for Web Application using WebDriver /TestNG
  • Use external Data for Testing (Excel sheet , xml files, Property file )
  • Reading and understanding reports
  • Screenshots for failed Test case