Key Concepts:
>  Introduction to Automation Testing
>  Web Technologies
>  Selenium IDE
>  JavaScript & Java
>  Eclipse
>  WebDriver
>  Frameworks (TestNG)

Topics Covered:
>  Introduction to Automation
>  What is automation testing
>  Advantages of Automation Testing
>  How to learn any automation tool
>  Types of Automation tools

Introduction to Selenium:

  • What is Selenium   • Use of Selenium   • Features of selenium

Selenium Components:
  • Selenium IDE   • Selenium Core   • Selenium RC
  • Selenium Grid   • Selenium 2.0 – Web Driver

JavaScript and HTML:
  • Introduction   • Statements   • Comments
  • Variables   • Operators   • Comparisons
  • If...Else   • Switch   • Functions
  • For Loop   • While Loop   • Break Loops
  • For...In   • Events   • Try...Catch

Core Java Fundamentals:

Language Fundamentals:
  • History of Java   • Features of java   • Java Programming Language Keywords
  • Class and Object   • Data Types   • Array Declaration, Construction and Initialization
  • Encapsulation   • Inheritance   • Polymorphism

Flow Control, Exceptions, and Assertions:
  • Writing Code Using if and switch   • Statements   • Writing Code Using Loops
  • Handling Exceptions   • Working with the Assertion Mechanism

About Eclipse IDE:
  • Installing Eclipse   • Creating Simple Project in eclipse   • Eclipse and Selenium together
  • Importing and Exporting   • Debugging using Eclipse   • Exploring Eclipse – Basic
  • Exploring Eclipse – Advanced

Fire Bug, Xpath and CSS:
  • Introduction to Firebug   • Downloading and installing of Firebug   • Downloading and installing of xpath
  • How to identify the xpath for an particular element   • Identifying objects using CSS

How to use TestNG:
  • Introduction to TestNG   • Why TestNG   • Setting up TestNG
  • Working with TestNG   • Advantages of TestNG over Junit   • Exploring TestNG Features
  • How to Use TestNG Annotations   • Data Driven Testing TestNG   • TestNG Execution Report
  • TestNG Results output folder walkthrough   • TestNG Reporting features

Advanced Selenium 2.0 – Web driver:
  • Introduction to selenium 2.0   • Advantages of web driver   • Web Driver v/s RC
  • Architecture of Web Driver   • Web Driver IDE   • Installation / Configuring Eclipse for Web Driver
  • Identifying the elements in Web Driver   • Working with Different drivers   • Creating the generic scripts in Web Driver
  • Creating the scripts by using functions   • Web Driver Client Libraries   • Web Driver commands with examples
  • Working with excel sheets using Web Driver   • Web Driver with TestNG

Automation Framework:
  • What is Framework   • Types of Frameworks   • What is modular framework
  • What is Data Driven framework   • What is Keyword driven framework   • What is Hybrid framework
  • Use of Framework   • How to develop the framework   • Integration of the framework
  • How to execute the scripts from framework


Enroll Now