Enquiry Now !      

 Selenium, Automation Testing, Coaching, Classes and Training Institute in Pune

    Duration: 42-45 hours classroom program
    7 Weekends
    50+ Assignments in classroom
    4 POCs , 1 Real time Projects
    Note: We Implement Project in Classroom itself!!
    We Provide Proper Guidance on Resume Building
    100% Placements Calls Guarantee!!

    Module-1: Depth Knowledge of Automation Process

      • What is automation
      • Advantages of Automation Testing over Manual testing
      • How to learn any automation tool
      • Types of Automation tools
      • What is Selenium
      • How to use selenium and where can we use it
      • Features of Selenium
      • Advantage of using selenium
      • Difference between Selenium and other Automation Testing tool
      • Selenium IDE and Automation Process
      • Selenium Core
      • RC and GRID
      • Cucumber

    Module 2 : Selenium IDE (Automation Testing)

      • Selenium IDE Introduction
      • Installation
      • Hands-on
      • Features of Selenium IDE
      • Installing Useful Tools for Writing Tests Cases
      • Selenium Commands
      • Verifying Page Elements – Assertions and Verifications
      • Wait Commands
      • Object Identification
      • Element Locators
      • Regular Expression patterns writing for testing
      • Selenium Test Runner
      • Using Regular Expressions in Selenium IDE
      • Creating Selenium Test Suites
      • How to run the recorded script against other browsers
      • Why companies are not using recording tools
      • Limitations of Selenium IDE

    Module-3 : Core Java for Selenium with OOPs Concept

        • Introduction to Java
        • Features of Java and Why Java is used with selenium
        • Java Programming Language built-in Keywords
        • Class and Object concepts
        • Data Types in Java
        • Array Declaration, Construction and Initialization Concepts
        • Encapsulation Property of OOPs
        • Inheritance Property of OOPs
        • Polymorphism Property of OOPs
        • Abstraction Property of OOPs

    Flow Control, Exceptions, and Assertions

        • Conditionals Statements
        • Writing Code using if and switch
        • Writing Code Using Loops
        • Java Exceptions Handling
        • Java Exceptions Handling
        • Using the java.lang.Math Class
        • Using Wrapper Classes
        • Using the equals() Method with
        • Strings and Wrappers and Objects

    Threads Concept in Java and Thread Life Cycle

        • Preventing Thread Execution
        • Synchronizing Code
        • Thread Interaction

    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

    Module 4 : Selenium Core Test Suites

      • Test Cases and Test Suites overview.
      • Selenium Core Overview
      • Installing Selenium Core
      • Running Selenium Core Test Suites

    Module 5 : Firebug Tool for Testing

      • Downloading and installing of Firebug
      • Downloading and installing of xpath
      • How to identify the xpath for an particular element
      • Identifying objects using CSS

    Module 6 : Selenium RC

      • Installing Selenium RC
      • Selenium RC Overview
      • Starting and Stopping Selenium Server
      • Creating the generic scripts in selenium
      • Creating the scripts by using functions
      • Selenium Client Libraries
      • Browser commands with examples
      • Interactive commands with examples
      • Information commands with examples
      • Validation commands with examples
      • How to take data from excel sheets
      • Why should we use excel sheets
      • How to take data from DB
      • Debugging the scripts
      • Maintaining the synchronization points
      • How to handle Pop-up’s and alert messages

    Module 7 : Introduction of Selenium Webdriver

      • Buttons
      • Edit Boxes
      • Radio Buttons
      • Dropdowns
      • Checkboxes
      • Links
      • Webtables
      • Alerts
      • Iframes
      • Windows
      • Tabs
      • Calendars
      • All the dynamic elements

    Module 8 : Working with Windows Spreadsheet

      • Excel Communication
      • Reading excel using Apache POI
      • Using List
      • Hashmaps for faster excel execution
      • Controlling Execution of Test cases from Excel

    Module 9 : Introduction with TestNG Framework

      • How to use TestNG and Junit in Selenium
      • 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

    Module 10 : Introduction of Selenium Grid

      • Introduction Selenium Grid
      • Advantages of Selenium Grid Advanced Selenium 2.0 – Webdriver
      • Introduction to selenium 2.0
      • Advantages of webdriver
      • Webdriver vs RC
      • Architecture of Webdriver and RC
      • Webdriver IDE
      • Installation / Configuring Eclipse for Webdriver
      • Identifying the elements in Webdriver Using Id, Name, Xpath ,Dom and CSS
      • Working with Different drivers like HtmlUnitdriver, Firefox Driver etc…
      • Creating the generic scripts in Webdriver
      • Creating the scripts by using functions
      • Webdriver Client Libraries
      • Webdriver commands with examples
      • Working with excel sheets using Webdriver
      • Webdriver with TestNG / Junit

    Module 11 : Introduction of Frameworks

      • What is Framework
      • Types of Frameworks
      • What is modular framework 6
      • 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


      • Selenium Integration with build tool. (MAVEN)
      • Integration with advanced reporting mechanism
      • Database testing using selenium
      • Integration with Continuous Integration tool (Jenkins and Hudson)
      • Integration with log4j reporting library
      • Common Automation platform development for Desktop, REST API, Mobile Automation
      • Comparison between Ant and Maven
      • Maven Installation
      • Maven repository Introduction
      • Maven Build Cycle
      • Maven and Eclipse Integration

    Module 13 : Cucumber Framework

      • Introduction to Cucumber
      • Behaviour Driven Development (BDD)
      • Test Driven Development (TDD)
      • Gherkin – Business Driven Development
      • Setting Up Cucumber with Selenium in Eclipse
      • Downloading and Installing Java
      • Downloading and Starting Eclipse
      • Installing Cucumber Eclipse Plugin
      • Downloading Cucumber for Eclipse
      • Downloading Webdriver Java Client
      • Configuring Eclipse with Cucumber
      • Cucumber Selenium Java Test
      • Exploring Feature File
      • JUnit Test Runner Class
      • Gherkin Keywords and Step Definition
      • Exploring Cucumber Options
      • Understanding Data Driven Testing
      • Parameterization in Cucumber
      • Data Driven Testing Using Examples Keyword
      • Data Tables in Cucumber
      • Maps in Data Tables
      • Cucumber Annotations
      • Cucumber Tags, Hooks, Tagged Hooks
      • Execution Order of Hooks
      • Background Keyword
We also provide Certification after course and project completion
  • Free Java Training
  • Interview Questions with Project will be provided
  • Placement calls will be provided after completion of the course
Selenium is an open source testing Framework for web based applications. It works based on Selenium IDE which reduces efforts to work on scripts.
You can check about out quality and reviews on Technogeeks google page that how much people are happy and satisfied  with our quality Training

  • We Have Weekdays and Weeked Batches options
  • Every weekend we start a new Batch
  • Every Month we start a new Weekdays Batch

We Cover IDE and Jenkins based Projects in the class