Selenium WebDriver Training Outline

Selenium WebDriver Training Outline
Course Objective
On Completion of Selenium –Java course the participants will be able to
  • 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
Duration: 30 Hrs
Installations
  • eclipse-jee-juno-win32-x86_64
  • JDK 1.6
  • Firefox 4 , firebug and firepath
  • Set up TestNG, Maven and Selenium 2.25 for eclipse
Syllabus
Module 1: Selenium Introduction
  • Selenium Introduction
    • What is Selenium and Why Selenium
  • Selenium Components
  • Introduction of selenium Components
  • Java in Selenium?
Module 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
Module 3: Selenium IDE and RC Introduction
  • Installing Selenium IDE
  • “Selenese” – Selenium Commands
  • Actions,Asserts,Assesors
  • Developing Test Cases & Test Suites With Selenium-IDE
  • Introduction to Selenium RC
Module 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
Module 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
Module 6: Develop Hybrid Framework
  • 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 for failed Test case

Comments

Popular posts from this blog

How to calculate maximum number of concurrent users using littile law formula

Singleton Design Pattern using Page Factory

Workload Modeling and Profiles for Load Testing