Software Testing - Automation

Develop expertise in Software Testing - Automation @ BTES...

Course Description:

DOWNLOADDownload Software Testing - Automation Course Content

This course trains you in all the basic modules associated with Selenium, the different components, features and the other tools that integrate with Selenium to make you a successful automation engineer. Not only do we go over the technical basics but our expert team shares tips and best practices that will help you add value and efficiency to your test automation teams.


Duration: 4 Weeks *
*Pre-requisite Qualification(s) should be:
  • Any Graduate having good analytical skills B.Sc.(IT), BCA, B.Tech, M.Sc.(IT), MCA, MBA(IT), M.Tech.

Course Contents:


Automation Testing:

Introduction to Automation Testing :
  • What is Automation Testing
  • Need for Automation
  • Various Automation Tools
  • Types of Automation Frameworks
  • Types of Automation
  • Benefits of Automation
  • Automation Frameworks
Introduction to Selenium :
  • Introduction to Selenium
  • Selenium Components
  • Supported Browsers
  • Supported Languages by Selenium
  • Why we call it Selenium?
  • Selenium Requirements
  • Supported Platforms
  • Advantages of Selenium
Selenium-IDE :
  • Selenium IDE Introduction
  • Selenium IDE - Menus
  • Selenium IDE - Test Case Pane
  • Selenium IDE Installation
  • Selenium IDE - Tool Bar
  • Selenium IDE - Log / Reference / UI Element
    / Roll Up Pane
Working with Selenium IDE :
  • Creating Scripts
  • Debugging
  • Locator Assistance
  • Editing scripts
  • User Extension
  • Format
Selenium Commands and Locators :
  • Selenium Commands
  • Selenium Locators
Selenium Set Up
  • Introduction to Eclipse
  • Project SetUp
  • Configure Build Path
  • Adding a Project
  • Adding Folders
Introduction to Junit :
  • Introduction to Junit
  • Junit methods used in framework
  • Junit with Eclipse
  • Test Fixture
  • Methods for Assertions
Selenium Remote Control :
  • Selenium RC Introduction
  • Selenium RC Components
  • Limitations of Selenium RC
  • Selenium RC Configuration
  • Selenium RC Architecture
  • Selenium Server WorkFlow
Selenium WebDriver :
  • Introduction to Selenium 2.0
  • Why WebDriver for Selenium?
  • New Features in Selenium 2.0
  • Architecture of WebDriver and RC
  • Configuring Eclipse for WebDriver
  • Introduction to Webdriver
  • WebDriver v/s RC
  • Limitations of WebDriver
  • Installation of WebDriver
Working with Selenium WebDriver :
  • Sample Program on Web Driver
  • Implementation of WebDriver
  • Page Interaction Model
Advanced Selenium Webdriver :
  • Accessing Forms
  • Handling Windows and Frames
  • Handling Popups & Alerts
  • Selenium RC Emulation
Selenium Grid :
  • Introduction to Selenium Grid
  • Different Versions of Selenium Grid
  • Purpose of Selenium Grid
Benefits to Students:

On completing this course, the students can enjoy various benefits like:

  • Now is the time to learn Selenium which is an open-source tool being embraced by the Dev / QA community.
  • The majority of new web test automation efforts are in Selenium.
  • Many innovative software companies are migrating from commercial tools to Selenium.
  • Students will learn to use Selenium to manage their automation tasks effectively.
  • Students will boost their work productivity by getting in-depth knowledge of easy-to-use tools.
Exit Profile of The Student
Exit Profile of the Student:

Students become proficient in Software Testing - Automation, who are industry ready.

Note:- The content for the course curriculum varies as per the duration of the batch.
* Conditions Apply.