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