Software Testing Training Institute Delhi-Noida

Selenium Training institute Delhi

After completion of course, students will have expertise in the following areas

  • Complete understanding of software testing life cycle.
  • Complete understanding of software development life cycle.
  • Understand bug life cycle.
  • Can easily write test case on any software application.
  • Understanding of test management tool like quality centre.
  • Complete understanding of Automation testing tool.
  • Writing scripts to automate the test cases.
  • Learn to automate some real time applications like Facebook by using automation test tools, QTP & Selenium.


Anyone can do this course. People from non-IT background can also do this course to enter into the IT industry.


There is no pre-requisite for this course. Any graduate/post graduate with an urge to learn testing can do this course.

Module 1 - Manual Testing

  • Fundamentals of Software Testing
  • SDLC, STLC (Methodologies)
  • Verification
  • Validation
  • Functional testing
  • Non-Functional Testing
  • Other Types of testing
  • System testing
  • Black box
  • White box
  • Test management
  • Test cases
  • Risk analysis
  • Defect life cycle
  • Configuration management
  • Why Automation

Module 2 - SQL Queries & Unix

  • SQL Introduction
  • SQL Queries
  • Basics of Unix

Module 3 - QTP

QTP Basics:-

  • Introduction to QTP expert view
  • The Object Model

Regular Expression:-

  • Common Patterns
  • Expressions

VB Script Overview:-

  • Variables , Constants
  • Looping Constructs
  • User Defined functions , Functions & Subroutines
  • Integration of different interfaces e.g. VB, Excel, QTP
  • Using Excel sheet as a database using VB Script in QTP
  • QTP Functions
  • External Datasheets
  • Getting data from external datasheet

Working with Objects:-

  • How to interact with test objects not stored in the object repository
  • Object Recognition
  • Smart identification features
  • Object Identification
  • Object spy

Virtual Objects:-

  • Defining , Removing and disabling virtual object definitions

User Defined Functions:-

  • Types of User defined functions
  • How to create user defined functions
  • Adding user defined function in function library

Reporter Object:-

  • Reporting events to test results

File Handling:-

  • Create , Open , Delete , Append , Work with file system objects

Batch Testing:-

  • Run Integrated Test scenarios using multiple actions

Descriptive Programming:-

  • Details
  • When to use
  • Types of programmatic descriptions
  • Limitations of the Descriptive Programming

Framework in QTP:-

  • Types of Framework
  • How to work with Framework
  • Creating Framework for a project

Working with Quality Centre:-

  • Basics of Quality Centre
  • Creating Requirements / Test plan / Test Lab / Defect Lab
  • Connecting QTP to Quality Centre
  • Enabling Quality Centre to run Tests on a Quick Test Computer

Module 4 - Quality Center (QC)

  • Opening QC
  • Requirements tab
  • Test Plan tab
  • Test lab tab
  • Defects tab
  • Filter Techniques
  • Report and analysis of results

Module 5 - Mobile App Testing

  • Mobile App Introduction
  • Platforms used in Mobile Apps
  • Native Apps
  • Hybrid Apps  

Testing Of Native Apps :-

  • Mobile Stimulators
  • Mobile Emulators
  • Mobile Network Throtling
  • Capturing Screen Shots

Testing Of Hybrid Apps

  • Frameworks used in Hybrid Apps
  • PhoneGap
  • Iconic
  • Approach used in Hybrid Apps
  • Test case planning for Hybrid Apps
  • Using browser to test Apps

Module 6 - Database Testing

  • What is Database
  • Concepts of Database
  • Query Processor
  • SQL
  • DDL Commands - Create , Drop , Alter
  • DML Commands - Select , Insert , Update , Delete
  • Using of Where Clause
  • Need Of Datbase Testing
  • Phases of Datbase Testing
  • Database Normalization
  • Function on DUAL
  • Database Functions to operate Arthimatic operations - Sum ,Average ,Max ,Min
  • Joins in database - Left Join , Right Join , Full Join , Inner Join
  • Sub Queries Vs Joins

Module 7 - Selenium Course Content

Session-1 Selenium Basic

  • Selenium
  • Advantage of Selenium
  • Disadvantage of selenium
  • Parts of selenium(IDE,RC,GRID)
  • Selenium IDE
  • Selenium RC
  • Selenium WebDriver
  • Setting Up Eclipse

Session-2 Selenium RC

  • Creating First Project for Selenium RC
  • Starting and Stopping Selenium Server.
  • Performing basic Operations on AUT .
  • Handling Different Types of Web Elements.
  • Handling Synchronisation Issues
  • Capturing Screenshots.

Session-3 Selenium RC(continued)

  • Handling Dynamic Objects .
  • Handling ajax controls.
  • Handling WebTables.
  • Performing Miscellaneous Actions.
  • Creating one test scenario based upon real time problems

Session-4 Selenium WebDriver

  • Intro to Selenium WebDriver.
  • Setting Up WebDriver in Eclipse.
  • Different types of identifiers used in WebDriver.
  • Creating WebDriver Instance for Browsers.
  • Handling Different types of WebElements .
  • Performing basic operations on AUT.
  • Handling Synchronisation Issues.

Session-5 Selenium WebDriver(Continued)

  • Handling Dynamic Objects .
  • Handling ajax controls.
  • Handling WebTables.
  • Select Class in WebDriver.
  • Action Class in WebDriver.
  • Miscellaneous Operations Using Webdriver.

Session-6 Selenium WebDriver(Continued)

  • Setting Up the test for IE Browser.
  • Creating One test scenario for IE Browser.
  • Setting Up the test for Chrome Browser.
  • Creating One test scenario for Chrome Browser.

Session-7 Java Testing FrameWork (JUnit)

  • Junit Intro.
  • Setting up JUnit in Eclipse.
  • Annotations Used in JUnit.
  • Running Test using JUnit
  • JUnit Reports.

Session-8 Java Testing Framework(TESTNG)

  • TestNG Intro
  • TestNG Installation.
  • Annotations Used in TestNG.
  • Using TestNG.xml in our Tests.
  • Running Test Using .
  • TestNG Reports.

Session-9 Scheduling the Automatic Execution of Selenium Scripts

  • Intro to ANT.
  • Creating a .Bat file for Selenium Scripts.
  • Scheduling the Scripts to run at a specified time.
  • Generating Graphical XSLT Reports.

Session-10 Introduction to Frameworks.

  • What is a FrameWork.
  • Data Driven Framework.
  • KeyWord Driven Framework.
  • Hybrid Framework.

Session-11 Creating a Simple Data Driven Framework.

  • Introduction to various components Involved in the Framework.
  • Developing the Code Level Understanding of all the components.
  • Live Demonstration of Framework Development.

Session-12 Creating a Simple Data Driven Framework(Continued).

  • Live Demonstration of Framework Development.
  • Creating the Customised Reports in HTML Format.
Request A Demo


  • Completed Big Data Hadoop Training from Madrid Software Trainings and get placed in American Express. The course material and the practical knowledge on all the frameworks of Hadoop helps me a lot during my interview and if anyone want to start their career in Hadoop then Madrid Software is no doubt the best institute to join.

    Big Data Hadoop - Placed in American Express
  • Its a wonderful opportunity to learn internet marketing from one of the best internet marketing expert

    Pawan Sehrawat
    Internet Marketing
  • Madrid SOftware Trainings is the best hadoop institute in Delhi Ncr

    Big Data Hadoop
  • The Training provided at Madrid Software is designed as per the current market need.After completion of the training from Madrid Software I feel myself more confident.There is lot of focus on the interview preparation also giving the students the real exposure of Interview

    Mr. Jogendra
    Software Testing Batch
  • Before Joining Madrid Software I always thought its very difficult to enter into the IT MNC's but after joining Madrid Software I realize its not that difficult if one gets proper training and guidance by Industry experts

    Ms. Daizy Teotia
    Software Testing Batch
  • Madrid Software provides a professional environment of learning with lots of focus on practicle training along with strong theoritical base.The faculties are very cooperative and highly experts in their area. Its great to be a student of Madrid Software

    Mr. Vibhav
    Software Testing Batch

Get Weekly Free Articles

on latest technology from Madrid Software Training