Automation Testing (Selenium)

Course Duration : 90 hrs

About Automation Testing

Automation testing is basically an automation process of manual testing to reduce human effort. In Automated software testing, software tools execute pre-scripted tests on a software application before it is released into production. It is very much useful for regression testing, where the users need to run the same process several times to ensure the performance of the software after any modifications/changes.
There are several commercial and open-source testing automation tools available on the internet. Selenium is a popular, free (open source) testing automation tool for web applications testing.

“Face the facts: software testers with manual testing skills alone won’t cut it in today’s job market. Automated testing is all the rage.”

Course Overview

Our Automation Testing course is focused on Selenium. Selenium provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including C#, Groovy, Java, Perl, PHP, Python, Ruby and Scala. In our course, we have chosen JAVA to write test scripts on Selenium.

  • Introduction to Automation Testing & Selenium
  • Selenium IDE, Web Driver
  • Advance stuff of Selenium
  • Testing Automation Frameworks


What we provide in the course

Training aligned to International Certification standard (ISTQB).
Certified trainers with 5+ years of industry experience in Testing
 During project work collaboratively work with a development team in a live project as a tester
Flexible class timing, continuous support.
Unlimited Access to exclusive study materials in the cloud.
Placement assistance after training.
State-of-Art Labs with modern Infrastructure


Brief Introduction to Automation Testing & Selenium

  • Test Automation for Web Applications
  • To Automate or Not to Automate?
  • Introducing Selenium
  • Brief History of The Selenium Project
  • Selenium’s Tool Suite
  • Choosing your Selenium Tool
  • Supported Browsers and Platforms



Selenium IDE

  • Brief Introduction of Selenium IDE
  • Install Selenium IDE and Firebug
  • Creating your First Selenium IDE Script
  • How to use Locators in Selenium IDE
  • How to enhance a script using Selenium IDE
  • echo – The Selenese Print Command
  • Alerts, Popups and Multiple Windows



Selenium Web Driver

  • Introduction to Web driver & comparison with Selenium RC
  • Guide to Install Selenium Web driver
  • Selenium Web driver Features
  • Setting up a Selenium Web driver Project
  • Introduction of Test NG
  • Accessing Forms in Web driver
  • How to Select option from Dropdown using Selenium Web driver
  • Accessing Links & Tables using Selenium Web driver
  • Keyboard & Mouse Event using Action Class in Selenium Web driver
  • How to Upload & Download a File using Selenium Web driver



Advance Stuffs of Selenium

  • Introduction to Selenium Grid
  • Parameterization using XML and Data Providers
  • Cross Browser testing using Selenium
  • Database Testing using Selenium
  • Page Object Model(POM)
  • Page Object Factory
  • Page Object Repository
  • Log 4j



Automation Frameworks

  • Data Driven Framework
  • Hybrid Framework
  • Keyword Driven Framework
  • Modular Framework



Introduction of Maven (Build Tool)

  • Maven Introduction
  • Install Maven Eclipse IDE
  • How to create a New Maven Project


Project Work
During project work, students will collaboratively work with a development team in a live project as testers. That will be a real-life project testing experience for the students as they will use the tools and follow the methods that professional testers do.