Acumen IT Training, Inc.

SELENIUM TEST AUTOMATION (BASIC TO ADVANCED)

COURSE DESCRIPTION

This course details Functional and Regression Automation Testing using Selenium. It emphasizes on practical implementation of all Selenium concepts.

COURSE DURATION - 10 Days VILT

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

PRE-REQUISITES

  • Concepts on Software Testing, Test Automation Framework, OOPs
  • Java programming skill sets

COURSE OUTLINE

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

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

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

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
Please contact us for the full course outline, schedule and private bookings.
;