Selenium-Training-NareshIT

Selenium Online Training

About Selenium Online Course

Selenium Course Duration:

  • 40 Hours

Selenium Online Training Course Overview

  • Introduction

    What is automation testing
    When best to go for automation
    Advantages of Automation

  • Introduction to Selenium

    What is Selenium
    Use of selenium
    When selenium can be useful in testing
    Features of Selenium
    Differences between Selenium and QTP

  • Selenium Components

    Selenium IDE
    Selenium RC
    Selenium Web Driver
    Selenium Grid
    Selendroid
    Appium

  • Configuration of IDE & IDE Scripts

    Recording the script
    Running the script
    Object Identification
    Difference between Test case and test suit
    Languages supported while Recording
    Synchronization in Selenium IDE
    Testing Vs Selenium IDE
    When to use Selenium IDE
    How to run the recorded script against other browsers
    Why companies are not using Recording tools

  • Selenium 2.0 / 3.0 /Web Driver

    Creating environment for Selenium
    Basic programs in RC
    Differences between Selenium RC and Webdriver
    Creating basics scripts with Webdriver
    Creating scripts by using Functions with Webdriver
    Running the scripts in Eclipse
    Introducing Web Driver’s Drivers
    Browser commands in Webdriver with examples
    Interactive commands in Webdriver with examples
    Information commands in Webdriver with examples
    Validation commands in Webdriver with examples
    What is validation
    What is the use of validation in Automation testing
    When to use validation
    How to use validations
    Locators in Webdriver
    Debugging the script
    Maintaining synchronization Points
    How to handle Popups and alert messages in Webdriver
    Recognizing Similar Elements
    Working with Web Tables
    Working with dynamically changing Objects

  • Frameworks

    What is a Framework
    Types of Frameworks
    Modular framework
    Data Driven framework
    Keyword driven framework
    Hybrid framework Use of Framework
    How develop the framework
    Integration of the framework
    How execute the scripts from framework

  • Core Java Fundamentals

    Java Programming Language Keywords
    Data Types
    Class and Object
    Encapsulation
    Inheritance
    Polymorphism
    Collections
    Overridden and Overloaded Methods Abstraction
    Conditional Statements
    Writing Code using Loops
    Handling Exceptions
    Working with the Assertion Mechanism Using the java.lang.String Class

  • JUnit Introduction

    Proving it works Starting from scratch
    Understanding unit testing Frameworks
    Setting up JUnit
    Testing with Junit
    Junit annotations

  • TestNG Framework

    What is TestNG
    Create TestNG.xml file
    Integrate the Selenium Scripts and Run from TestNG
    Reporting Results &Analyze
    Run Scripts from Multiple Browsers
    TestNG annotations
    Batch execution in TestNG
    Providing the description to the test methods and skipping the tests
    What is the differences between Junit and TestNG

  • Test data and Object repository

    What is Test data
    What is object repository
    How to use object repository in Framework
    what is the use of maintaining Object repository
    Types of creating object repositor

  • Additional concepts

    Actions
    How to use Key Commands Mouse Over
    Scrolling Down
    what is ANT and Maven
    Build Management with Maven
    Developing the scripts and Converting src to executable file

  • Advanced concepts

    How the company will maintain the scripts
    SVN Integration introduction
    what is Continues Integration and Continuous Deployment (CICD model)
    Jenkins Integration & Setup
    Executing programs from Jenkins

Visit for Learning Selenium Online Training by Real-Time Experts