Hi All,
This is regarding the Selenium Online Training Program which is useful for the users who are interested in Selenium, willing to shift from manual testing to automation and as well as for those who are good at Selenium RC and willing to learn Webdriver. This course duration is 25 to 30 hours in the morning sessions daily and weekends. This course covers the below contents. This Contents can be covered by explaining with the examples.
Integrated Selenium RC or Selenium webdriver with Java
Introduction to Test Automation and Selenium
Advantages Of Selenium
Limitation of Selenium
Working with selenium IDE
Introduction to Seleium RC and Selenium Webdriver(Selenium 2.0)
Basics of Java
Eclipse IDE Introduction and Installation of Eclipse
Creating a Java Project
creating a sample Java program
Running & Debugging java Programs
Java program execution flow and structure
Basic Java concepts like object,class,interface
Control Statements( if/else, while,Switch,for loops)
Arrays and collections
Static Methods ,non static methods and Variables
Different Data Types in java
Object oriented programming concepts(OOPS) like encapsulation,Inheritance,polymorphism(using method overloading and overriding)
Interfaces and abstract classes
Explanation of some basic java predefined packages like java.util ,
java.io, java.lang,etc
Exceptional Handling
Junit
Junit Configuration
About Junit and its Uses
Junit Annotatoins(set up, teardown,setupBeforeClass, tearDownAfterClass)
Creating a sample Junit test
Junit Test Class
Junit Execution Flow
Running Junit Tests
Explanation of Junit Assertions
Selenium Remote Control
RC configuration with Eclipse
Running Selenium Server
Remote Control Architecture
object Identification techniques in selenium RC(using ID,name,xpath,css,etc)
Handling Dynamically changing elements
Creating Sample RC script for Google search
Introduction element inspection tools like Firebug ,IE developer,xpath checker
How to identify element using relative and absolute Xpath
creating dynamic xpath of an elements
RC API Commands
Handling Text boxes(get and set Value)
Handling Buttons,HyperLinks
Handling DropDownBoxes
Handling CheckBoxes,Radio Buttons
Reading values from Static HTML Tables
Reading Values from Dynamic HTML Tables
How to write customzed methods to wait for element present and visibility
Handling Multiple Browser Windows
Handling Java Script alert boxes / pop up
Running Tests on Internet Explorer,Firefox,chrome
How to get properties of an element dynamcially
Reading data from static Tables,Listbox,Dropdown
Reading data from Dynamic Tables
Taking a screen shot using Selenium RC
Selenium 2 / Selenium webdriver
Identifying elements using ID,xpath,CSS selectors,link text and class name
Integrating javascript code with webdriver methods
Performing complicated actions like Mouse over,Drag and drop etc
Working with windows and frames(we can see how to handle nested frames)
How to write customized wait methods like waitForPageLoaded,WaitForElement(As we dont have predefined wait methods
in webdriver like RC)
Integrating Junit with webdriver
Working with standard controls like Checkbox,Radio buttons,Drop downs,etc
How to Take Screen shot using webdriver
Configuring Grid and integration with webdriver and TestNG / Junit Framework
Handling JavaScript alert boxes and pop up / modal panel windows
How to integrate or use RC methods with Webdriver(Working with WebdriverBackedSelenium concepts)
Generating reports using Customized framework / Any testing framework
Please ignore this mail for all the Users who are familiar with Selenium and Webdriver.
Thanks,
Selenium Online Training