9
Selenium Selenium January 2015

Selenium January 2015. Selenium course content Introduction (Session-1)Session- Automation What is automation testing When to go for automation

Embed Size (px)

Citation preview

Page 1: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

SeleniumSeleniumJanuary 2015

Page 2: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

Selenium course contentSelenium course content Introduction (Session-1)

Automation What is automation testing When to go for automation Advantages of Automation 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 WebDriver Selenium Grid

Selenium Course Content2

Page 3: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

Selenium Course ContentSelenium Course Content

Selenium IDE (Session-2) Recording the scripts using IDE Playing the recorded scripts Saving the scripts and using again Understanding of the objects identification (id, name) Difference between Test case and Test suite Languages supported while recording Testing Vs Selenium IDE When to use Selenium IDE Limitations of IDE

Selenium Course Content 3

Page 4: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

Selenium Course ContentSelenium Course Content Selenium RC (Session-3) How to download and configure Selenium RC? Difference between IDE, RC and WebDriver Starting and stopping selenium server Download firebug and firepath Open Google home page through RC Creating your first RC test Handling HTML Elements such as:

Text box Hyperlinks Buttons Radio buttons Check boxes Drop down…

Selenium Course Content 4

Page 5: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

Selenium Course ContentSelenium Course Content Selenium WebDriver (Session-4) What is WebDriver Open Google home page through WebDriver WebDriver Features & Examples Handling HTML Elements such as:

Text box Hyperlinks Buttons Radio buttons Check boxes Drop down…

Finding Elements & text on a Webpage Printing all links and other values from a webpage and HTML Elements Using By class to find elements using different methods Web tables Dynamic web tables Capturing Screen shots How to Handle Popup Windows Running test in multiple browsers How handle Alert messages Simulating key press events

Selenium Course Content 5

Page 6: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

Selenium Course ContentSelenium Course Content Testing Frameworks used in Selenium

TestNG Framework (Session-5)Introduction to TestNG FrameworkWriting Test Cases using TestNG Writing Test suites using TestNG Executing Test cases and Test suitesJUnit Framework (Session-6)Introduction to JUnit FrameworkWriting Test Cases using JUnit.Writing Test suites using JunitExecuting Test cases and Test suites

Selenium Course Content 6

Page 7: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

Selenium Course ContentSelenium Course Content Selenium Automation Frameworks (Session-7) What is a Framework Types of Frameworks Modular framework Data Driven framework(Retrieving data from Excel and data base) Keyword driven framework Hybrid framework Use of Framework How develop the framework Integration of the framework How execute the scripts from framework

Selenium Course Content 7

Page 8: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

Selenium Course ContentSelenium Course Content JDBC (Session-8) JDBC concepts and terminology JDBC package Creating connection to a Data Base Accessing and manipulating tables using JDBC

ANT & REPORT Generation (Session-9) What is Ant Configuring Ant Writing build files to compile, execute and report generation Running Ant scripts for Test case execution and reporting

Selenium Course Content 8

Page 9: Selenium January 2015. Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation

Selenium Course ContentSelenium Course Content Selenium GRID (Session-10) What is GRID When to use GRID Configuring GRID environment Executing Selenium script in GRID environment

Mobile Web App Testing with Selenium (Session-12) Configuring Mobile environment (Android) Execution of Selenium Test scripts (Android)

AUTOIT(Session-12) Introduction to AutoIt Installing AutoIt Integrating AutoIt with Selenium in Eclipse Develop the code with AutoIt and selenium Uploading file

Selenium Course Content 9