Test Automation with Selenium
Software Testing
Program Goals:
At the end of this program,participants gain an understanding of how to work with selenium IDE for creatibg Test Scripts
How to create cross browser based effective test scripts using Web Driver
Pre-Requisites:
Concepts on Software Testing, Test Automation Framework, OOPs
Java programming skill sets
Program Duration
Duration: 5 days (40 hours)
Format: Classroom-based, Virtual Instructor-Led Training
COURSE OUTLINE
Day1
Introduction to automation
o What is Automation Testing
o Automation Testing- Why and When?
o Manual Testing Vs Automation Testing
o What should be automated?
o Disadvantages of Automation
o Introduction to Selenium
o Selenium Features
o Why Selenium?
Introduction to Selenium
o Introduction to Selenium
o Selenium IDE
o Selenium Remote Control (Selenium 1.0)
o Selenium WebDriver (Selenium 2.0)
o Selenium Grid
Day2
Working With Selenium IDE
o Selenium IDE – An Introduction
o Installation of Selenium IDE
o Components of Selenium IDE
o Introduction to Selenium Commands – “Selenese”
o Understanding Element Locators in Selenium IDE
o Matching Text Patterns
o Storing information from the page in the test
o Working with Alerts, confirmations
o Creating Test Script using Selenium IDE
o Creating & Executing Test Suits
o Working with Test Scripts in Selenium IDE
o Exporting scripts to multiple languages and Formats
Day3 and Day4
Selenium 2.0 – Web Driver
o Introduction To Web Driver
o Web Driver Vs. Selenium RC Vs. Selenium IDE
o Benefits of Web Driver over Selenium IDE and RC
o Limitations of Web Driver
Testing Web Applications Using Web Driver API
o Writing first Web Driver Test
o Locating UI Elements-Developers Tools
o Using sendKeys() and click()
o Using Get commands API
o Using Navigate commands API
o Closing and Quitting Browser Window
o Moving between Windows and Frames
o Handling Popup Dialogs
o Using explicit and Implicit Wait
o Using Explicit along with expected Condition
o Working with Forms using Web Driver
Day5
Selenium Web Driver – Advance
o Selenium: How it works
o Different drivers
o Firefox
o Chrome
o Internet Explorer
o Headless Browser
o Ghost Driver and Phantom JS
o Mobile Browsers
o Remote Web Driver – Capabilities, Profile setting, Selenium Grid
REGISTER NOW