Course Overview

This course teaches you to test and analyze different types of websites and web applications with automated tools with help of programming technology. After completion of this training successfully, you can achieve a job as an Automation Quality Analyst (QA) or Software Tester.

Course Features

  • Live Instructor-Led online training.
  • Receive a comprehensive set of materials, including course notes and all the class examples.
  • Easy access to the trainer for any questions and follow-ups.
  • Minimum 20 practical assignments.
  • Assignments evaluation, feedbacks, and encouragements to develop in a better way.
  • Focus on hands-on training during sessions.

Quality Analysis Automation (Selenium)

Course Duration

25 hours of training

Course Contents

  • What is automation testing?
  • What is the use of automation testing?
  • What is Selenium?
  • Advantages of Selenium
  • Installing Selenium IDE
  • Recording and playback test with Selenium IDE
  • IDE Context Menu
  • Adding Selenium IDE comments
  • Working on pages with AJAX
  • Storing elements
  • Creating test suites
  • What you cannot record?
  • Tools to identify elements/objects
  • Locating elements by ID
  • Finding elements by name
  • Finding elements by link text
  • Finding elements by XPath
  • Finding Elements by using CSS
  • Special IDE commands
  • Writing Selenium IDE script without record and playback
  • Introduction to selenium WebDriver
  • Advantages of web driver
  • Architecture of Web Driver
  • Web Driver IDE
  • Installation / Configuring Eclipse for Web Driver
  • Creating the generic scripts in Web Driver
  • Creating the scripts by using functions
  • Web Driver Client Libraries
  • Web Driver commands with examples
  • Working with excel sheets using Web Driver
  • Web Driver with TestNG / Junit
  • Introduction to TestNG
  • Why TestNG?
  • Setting up TestNG
  • Working with TestNG
  • Advantages of TestNG over Junit
  • Exploring TestNG Features
  • How to Use TestNG Annotations
  • Data Driven Testing TestNG
  • TestNG Execution Report
  • TestNG Results output folder walkthrough
  • TestNG Reporting features
  • Installing Selenium RC
  • Selenium RC Overview
  • Starting and Stopping Selenium Server
  • Creating the generic scripts in selenium
  • Creating the scripts by using functions
  • Introduction Selenium Grid
  • Advantages of Selenium Grid
  • What is Framework
  • Types of Frameworks
  • What is modular framework
  • What is Data Driven framework
  • Uses of Framework

Course Prerequisites

  • A PC with minimum Windows 7 Operating system with MS-Office suite and an Internet connection
  • Students who have programming knowledge of Object-oriented programing languages like Java or C# as well as few basics of manual software testing.

Course Outcome

  • Understand what automation software testing is.
  • Learn comprehensive Selenium suite.
  • Learn to automate functional testing.
  • Learn to create and apply automation different frameworks
  • Learn to apply automation concepts in day-to-day testing tasks.
  • Learn to perform data-driven automation testing with different data sources.

Application Form