INTRODUCTION

  • What is automation testing when best to go for automation Advantages of Automation Criteria for 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 Grid

CONFIGURATION OF IDE & DEV SCRIPTS

  • Recording the script running the script 
  • How to save the recording 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

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 should we use excel sheets How to take large no of data from excel sheets
  • How to export data to an excel sheets
  • Export large no of data to an Excel sheet
  • How to export results after Completion of execution the Script
  • How to use Eclipse Debugging the script Maintaining synchronization Points
  • How to handle Popup and alert Messages
  • Recognizing Similar Elements Working with Table Elements Connecting to Database

DEVELOPING REUSABLE SCRIPT

  • Validations
  • What is validation?
  • What is the use of validation in Automation testing? 
  • When to use validation in Real time?
  • How to use validations

CORE JAVA FUNDAMENTALS

LANGUAGE 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

STATEMENTS

  • 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, Wrappers and Objects

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 maintaing Object Repository?
  • Types of creating object Repository

ADDITIONAL CONCEPTS

  • How to use XPath How to use DOM
  • How to use Key Commands

SELENIUM 2 / WEB DRIVER

  • Selenium 2.0 Features
  • The Selenium Server – When to Use it
  • Setting up a Selenium – Web Driver Project
  • Migrating from Selenium 1.0 Getting Started with Selenium Web Driver
  • Introducing Web Driver’s Drivers Commands & Operation
  • Web Driver backed Selenium RC Programs on Web Driver Programs on Web Driver Backed Selenium RC

TESTING FRAMEWORK

  • What is testing? Create TestNG.xml file Integrate the Selenium Scripts and Run from Testing Reporting Results & Analyze Run Scripts from Multiple Browsers.

AUTOMATION LIFE CYCLE 

  • 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
CONTACT ME
CONTACT ME
close-link
Hi how can I help you
Scroll to Top