SELENIUM TEST AUTOMATION (BASIC TO ADVANCED)
This course details Functional and Regression Automation Testing using Selenium. It emphasizes on practical implementation of all Selenium concepts.
PROGRAM GOAL
- 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
COURSE OUTLINE
MODULE 1
Introduction to automation
- What is Automation Testing
- Automation Testing- Why and When?
- Manual Testing Vs Automation Testing
- What should be automated?
- Disadvantages of Automation
- Introduction to Selenium
- Selenium Features
- Why Selenium?
Introduction to Selenium
- Introduction to Selenium
- Selenium IDE
- Selenium Remote Control (Selenium 1.0)
- Selenium WebDriver (Selenium 2.0)
- Selenium Grid
MODULE 2
Working with Selenium IDE
- Selenium IDE – An Introduction
- Installation of Selenium IDE
- Components of Selenium IDE
- Introduction to Selenium Commands – “Selenese”
- Understanding Element Locators in Selenium IDE
- Matching Text Patterns
- Storing information from the page in the test
- Working with Alerts, confirmations
- Creating Test Script using Selenium IDE
- Creating & Executing Test Suits
- Working with Test Scripts in Selenium IDE
- Exporting scripts to multiple languages and Formats
MODULE 3 & 4
Selenium 2.0 – Web Driver
- Introduction To Web Driver
- Web Driver Vs. Selenium RC Vs. Selenium IDE
- Benefits of Web Driver over Selenium IDE and RC
- Limitations of Web Driver
Testing Web Applications Using Web Driver API
- Writing first Web Driver Test
- Locating UI Elements-Developers Tools
- Using sendKeys() and click()
- Using Get commands API
- Using Navigate commands API
- Closing and Quitting Browser Window
- Moving between Windows and Frames
- Handling Popup Dialogs
- Using explicit and Implicit Wait
- Using Explicit along with expected Condition
- Working with Forms using Web Driver
MODULE 5
Selenium Web Driver – Advance
-
- Selenium: How it works
- Different drivers
- Firefox
- Chrome
- Internet Explorer
- Headless Browser
- Ghost Driver and Phantom JS
- Mobile Browsers
- Remote Web Driver – Capabilities, Profile setting, Selenium Grid
Prerequisites
- Concepts on Software Testing, Test Automation Framework, OOPs
- Java programming skill sets
Course Schedule 2020
Weekday (PM Class) 1:30pm – 5:30pm | ||
|
||
Weekend (Full Day) 9:00am – 5:00pm | |