Selenium Course Content
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 & 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 repository
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
`````` THE END `````````
 
   
  
  
  
  
  
  
  You have
You have  
 

 
 
