Online Selenium Training

Course Duration:  30 Hours

  • Online Selenium Training
  • Introduction
  • What is Automation Testing
  • When it comes into the picture
  • What are the uses of automation testing
  • 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 Grid
  • Downloading Selenium IDE from Mozilla
  • Recording the script
  • Running the script
  • How to save recorded script
  • Object Identification
  • Difference between test case and test suite
  • Languages supported while recording
  • Synchronization in Selenium IDE
  • Testing vs. Selenium IDE
  • When to use Selenium IDE
  • How to run recorded script against other browsers
  • Why companies are not using recording tools
  • Creating the Environment for Selenium RC
  • Creating generic scripts in Selenium
  • Creating scripts by using functions
  • Running the scripts in Eclipse
  • Inheritance
  • Browser commands with examples
  • Interactive commands with examples
  • Information commands with examples
  • Validation commands with examples
  • How to take data from Excel sheets
  • Why to use Excel sheets
  • How to take large amount of data from Excel sheets
  • How to export data to Excel sheets
  • Export large amount of data to an Excel sheet
  • How to export results after completion of test
  • Execution
  • How to use Eclipse
  • Debugging the script
  • Maintaining synchronization points
  • How to handle popups and alert messages
  • Developing reusable script for any project
  • Automation Life Cycle
  • Validations
  • What is Validation
  • What is the use of validation in automation testing
  • When to use validations in real time
  • How to use validations
  • Framework
    • What is a 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
    • Explaining about your framework
    • How to develop a framework
    • Integration of the framework
    • How to execute scripts from framework
  • Core Java Fundamentals
    • Java Programming Language Keywords
    • Class and Object
    • Data Types
    • Array Declaration, Construction and Initialization
    • Flow Control, Exceptions and Assertions
    • Writing code using if and switch
    • Writing code using loops
    •  Handling exceptions
    • Working with the assertion mechanism
    • Object Orientation, Overloading and Overriding, Constructors
    • Benefits of Encapsulation
    • Overridden and Overloaded Methods
    • Using the java.lang.String Class
    • Using the java.lang.Math Class
    • Using Wrapper classes
    • Using the equals() method with strings and
    • wrappers and objects
  • Inner Classes
    • Method local inner classes
    • Anonymous inner classes
    • Static nested classes
    • Defining, Instantiating and Starting Threads
    • Preventing thread execution
    • Synchronizing code
    • Thread interaction
    • JUnit Introduction
    • Proving it works
    • Starting from scratch
    • Understanding unit testing frameworks
    • Setting up JUnit
    • Testing with JUnit
  • Object Repository
    • What is object repository
    • How to use object repository in framework
    • What is the use of maintaining object repository
    • Types of creating object repository
  • Additional Concepts
    • How to use Xpath
    • How to use DOM
    • How to use key commands
  • Result Analysis
  • Interview Questions