SELENIUM TESTING TRAINING

SELENIUM TESTING TRAINING

SELENIUM TESTING TRAINING

INTRODUCTION TO SELENIUM TESTING TOOL:

Selenium is a portable software testing framework for web applications.Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages,including C#, Java, Groovy, Perl, PHP, Python and Ruby. The tests can then be run against most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms.

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

 

If you want to know more about SELENIUM TESTING TRAINING do not hesitate to call +91-7774892805 or mail us on contact@intelogik.com