Expert Training by 15 Years Experts

Oops Info Solutions provides the best SQT Six Months training in Chandigarh. Oops Info Solutions has a very high level infrastructure and laboratory facility. The most attractive thing is that candidates can opt multiple IT training course at Chandigarh location. We feel proud to announce that Oops Info Solutions prepares thousands of candidates for Software Testing training through its SQT Six Months Training Program at sensible fees structure which is sufficient for best Software Testing training in Chandigarh to attend the Software Testing classes.

SQT Six Months training course includes “Knowledge by Experiments” strategy to get Software Testing training and performing real-time practices and real-time modulation. This extra ordinary practices with live environment experience in Software Testing Training certifies that you are ready to apply your Software Testing knowledge in big corporations after the Software Testing training in Chandigarh completed.

If we talk about placement scenario, then Oops Info Solutions is one of the best Software Testing training and placement in Chandigarh. We have placed many candidates to big MNCs till now.


Introduction to Software Application Testing

  • Overview of Software Application Testing

  • Overview of SDLC [Software Development Life Cycle]

  • Overview of Project Execution Lifecycle

  • Overview of Project Lifecycle

  • Terms used in software testing [Defect, Error, Bug, Failure etc..]

Models of Software Engineering

  • Waterfall Model

  • Prototype model

  • Spiral Model

  • Incremental Model

  • RAD (Rapid Application Development)

  • V Model

Quality Management System

  • What is Quality Management System and It’s need

  • What is Quality Assurance

  • What is Quality Control

  • Review process and Types of Review Process

  • What is Quality Improvement

  • Quality Management Life cycle

  • Principals of Quality Management

  • Policies and Processes

  • Elements of Processes

  • Overview of Quality and Operational Excellence

  • Quality Standard

Software Testing Methodology

  • White Box

  • Black Box

  • Grey Box

Levels of Testing

  • Unit Testing

  • Integration Testing

  • System testing

  • UAT

Testing Types

  • Smoke Testing/ Sanity Testing

  • Functional Testing

  • Non Functional Testing

  • Security Testing

  • SOA testing

  • Mobile Testing

  • Adhoc and Exploratory testing

  • Web Application Testing

  • Accessibility Testing

Test Plan, Test Reports

  • Overview of Traceability Matrix and creation

  • Overview of Test Metrics and its importance

  • Test case writing

  • Test case exhibition

  • Bug Reporting

Agile Methodology

  • Introduction to Agile Methodology

  • Scrum Process

  • Meetings & Artifacts (Sprint, Sprint Burn down chart,Sprint Review etc.)

Practical Implementation of Agile: Introduction to Agile Tool

  • How to create User Story

  • How to Add Task

  • How to Track Tasks

  • Acceptance criteria of Task Order

  • Kanban Board

Software Testing Life-Cycle(STLC): Practical Introduction to Project

  • Creation of Use Cases

  • Creation Of Test Plan

  • Creation Of Test Cases

  • Implementation of testing optimization Techniques (ECP, BVA, Decision Table…)

  • Review Of Test Cases

  • Execution Of Test Case

  • Agile Tracking, Scrum Meeting and Daily Stand-ups

  • Defect Reporting

Overview of Domains

  • Insurance

  • Health Care

  • General Banking Overview

  • Basic understanding of Insurance Business

  • Know Terminology used in Insurance

  • Type of insurance

  • Non Life & Life & General Insurance

  • Introduction of Health care Domain

  • Health care Terminology

  • Health care work Flow

  • Role of Bank

  • Types of Banks

  • Banking structure in India

  • Service Offered by Bank

  • Type of Cards

  • Mobile Banking


  • What is Database Application ?

  • Understanding data storage

  • Back end & front end Testing

  • General Database Basics

  • Relational Database Concepts

Basic SQL

  • Overview of DML , DDL, TCL

  • DML : Insert , update , Delete , marge

  • DDL : Create, Drop, Alter, Rename, Modify, Truncate

  • TCL : Commit, RoleBack, SavePoint

SQL Functions

  • Single Row Function / Multiple Row Function

  • String Function , Number Function , Date and Time Function, General Function

Joining Tables

  • Obtaining data from multiple tables

  • Types of joins : Inner joins , Non eque Join, Cross Join, Natural Join, Left Join ,Right join, Full Join

Operators : (Data Using Group Functions)

  • Arithmatic Operator

  • Relational/Logical

  • Like Operator

Constraints and View

  • Not Null

  • Unique

  • Primary key

  • Foreign key

  • Check

Quick Test Professional (QTP)

  • Introduction

  • Object Identification

  • Object Spy

  • Batch Execution

  • Run Mode in QTP

Load Runner

  • Introduction

  • Load runner testing process

  • Vuser Scripts

  • Working with Vuser

  • Transactions

  • Parametrization

  • Check Points

  • Rendezvous Points

  • LR controller

Selenium IDE

  • What is Selenium / Testing tool selenium

  • Introduction to Selenium IDE,RC and WebDriver

  • Configuring IDE

  • Recording Script

  • Running, Pausing and debugging Script

  • Running a Script line by line

  • Inserting commands in between script,

  • Commands commonly used in the IDE

  • About XPATHS, How to Get XPATH

  • Verification Mode in IDE

  • User-extension JS in Selenium IDE

  • Using IF statements and loops in IDE

  • Echo,StoreEval and StoredVars

  • Randomization of Test Data

Quality Center(QC)

  • Introduction

  • Site Administration

  • Test Planning

  • Test Execution

  • Filter Technique

  • Sorting Technique

  • Attachments Technique

  • Defect Tracking

  • Writing Test case using QC

  • Execution of test cases in QC

  • Overview of defect life cycle

  • Logging Defect in QC


  • Certification level training of ISTQB.

  • Detailed Training on each topic-(From basic till advance level).

  • Practical Exposure- Enables Professional to work in the Industry immediately after the course.

  • Chance to work on Live Projects.

  • Updated and well equipped Lab.

  • 12 Hours lab facility with lab coordinator.

  • Training on the latest versions.

  • 100% Job Assistance.

QTP Fundamentals

  • Why QTP ?

  • When do we use QTP ?

  • Which application will we test? Will be doing live applications testing

  • Downloading and installing trial version

  • Installing addins

  • Installing script debugger

  • QTP vs other automation tools

  • Advantages/ Disadvantages of QTP

  • How much VB scripting is required in QTP?

  • Simple Record and Run

Basics of QTP

  • Creating a new Test

  • Record/Run

  • Record and Run settings

  • Rules for recording web based applications

  • Rules for recording windows based applications

  • Run from step and Run to step

  • Commenting and uncommenting code

  • Changing font size in QTP

  • Expert view and Keyword view – Which is better?

  • Option Steps

  • Slowing down the script execution speed

  • Saving the test

  • Batch Runner

Recording Types, Virtual Objects

  • What If QTP fails to recognize objects?

  • Analog Recording Mode

  • Low Level Recording Mode

  • Virtual objects and their usage


  • Dimension [Inferred , Horizontal , vertialcal , Parallel , Radius , Radius to center , Folded Radious Concentic Circle , Arc Length , Horizontal chain , Vertiacal chain , Horizontal

Objects, Object Repository

  • What is an object?

  • Object Spy

  • Features in Object Spy

  • Classification of objects

  • Object Repository

  • Mapping OR with code and application

  • Object hierarchy in Object repository

  • Dragging objects

  • Object Synchronization and wait

  • Adding objects manually in OR

  • Adding all objects of page in OR

  • Adding selected objects of page

  • Finding Object in OR from app

  • Finding Object in app from OR

  • Storing OR on hard disk

  • Local and shared object repository

  • Implementing QTP in your project and importance of shared repository

  • Object repository manager

  • Merging object repositories

Object Identification

  • Native and Identification Properties

  • GetRoProperty – Read Identification properties

  • Script to find browser version

  • Script to print browser title

  • Find number of search results on live applications

  • Links

  • List box / Multi Select List Box

  • Input Box

  • Button

  • Radio Buttons

  • CheckBoxes

  • Identifying/reading Text from application

  • Spy Operations

  • Capture screenshot of page

  • Capture screenshot of an object like Link, button etc


  • What are checkpoints?

  • Active screen

  • Concept of step generator

  • Standard Checkpoint

  • Text checkpoint

  • Text area checkpoint

  • Bitmap checkpoint

  • Database checkpoint

  • Accessibility checkpoint

  • XML Checkpoint

  • Practicality of checkpoints

  • Checkpoints in Webtables

Output Values

  • What is output value?

  • Standard Output value

  • Text Output value

  • Text area Output value

  • Database Output value

  • Checkpoints and output value with Webtables

  • Parameterizing output values

  • Practicality of checkpoints and output value


  • What is Parameterization

  • Dynamic Parameterization

  • Data Table Parameterization

  • Random Parameterization

  • Environment Parameterization

Recovery Scenarios

  • What is recovery scenario manager?

  • When do we use Recover scenario in QTP?

  • Various phases of recovery scenario

  • Handling popups with recovery scenario

  • Handling errors with Recovery scenario

  • Parameters of the recovery Function

  • Enabling conditions of recovery scenario

VB Scripting Fundamentals

  • What is VB? Why VB in QTP ?

  • variables and constants

  • Msgbox, Inputbox, vbCRLF

  • Running Script

  • Concatination operator

  • Managing long Strings

  • Run from Step and Run to Step

  • Option Explicit

  • Statements

  • While loop, for loop

  • Exiting loops

  • Debugging Script

  • Practical usage of loops in QTP

  • Creating/Executing VB scripts in QTP

  • Creating/Executing VB scripts in notepad

Actions, Function Libraries

  • What Is action?

  • Exit Action

  • Multiple Actions in Test

  • Shared OR of the Actions

  • What are reusable actions

  • Creating and calling a reusable action

  • Local Functions

  • Library Functions

  • Practical usage of function libraries

  • When to use reusable actions and when to use function libraries

  • Split Action

Working Without OR, Handling Webtables

  • Working without Object repository

  • Why/When to work without OR

  • Counting total open browsers

  • Closing all open Browsers

  • Identifying object with single/multiple properties without using OR

  • What if 2 objects have same Properties

  • Working with Links opening in new tab

  • Type of Descriptive Programming

  • Dynamic and Static Programming

  • Description .Create

Functions and Objects in VB

  • Arrays,Dim

  • Redim and arrays

  • Sub, Option explicit

  • Sat Statement

  • Using Inbuilt VB Functions

  • User Define Function

  • Type Conversion functions

  • Date and Time functions

  • Comparing dates

  • Formatting dates

  • String manipulation functions

  • Practical usage of functions in QTP

  • On error resume next

  • Methods and Properties of Err Object

Descriptive Programming Using VB

  • Counting all the objects in a page

  • How does QTP extracts objects

  • Extracting all the objects and printing properties of objects

  • What is Micclass

  • Extracting all links of page and printing their names

  • When do we use descriptive programming and bulk object extraction

  • Unique properties and similar objects

  • Extracting specific objects

  • Descriptive programming and various web components

  • Finding all result links after searching on Live Applications

  • Exercise on online applications(Google,Gmail,Yahoo and Facebook)

  • Navigating through Pagination links

Descriptive Programming/VB Continued

  • Objects inside objects

  • Count Child Object

  • Finding Objects which do not have Unique properties

  • Login Text Fields in any live applications

  • Closing all open Browsers

  • Using regular expressions in descriptions

  • Using Regex to Handle dynamically changing object

Descriptive Programming/VB- Testing Links

  • Extracting links and clicking them one by one

  • How to find if link is broken

  • Testing Pagination Links

Reports, ToProperty and RoProperty, Object Validation

  • Various Test Status-Pass, Fail, Done, Warning

  • Reporter Object

  • Reporter .report event

  • Properties and Methods of reporter object

  • Marking test case fail/pass

  • Difference between TO Property and RO property

  • Comparing RO and TO properties

  • Reporting RO and TO properties validation in reports using a dictionary object

Database/XL File Handling

Datatable/XL file handling

  • Why data table

  • What is data table object

  • Local and global sheets

  • Global Sheet – Reading/writing data

  • Local Sheet – Reading/writing data

  • Adding custom sheets in data table

  • Run time Data table

  • Adding columns through script

  • Importing xls sheet data into data table sheet

  • Importing complete xls file in data table

  • Exporting sheet from xls file

  • Exporting complete data table to xls file

  • Counting Rows and Column in Datatable

Handling XLS Files with VBScript

  • Why do we need Xls file handling?

  • VB script to create xls file

  • Opening existing xls file

  • FileSystemObject object methods and properties

  • VB script to find if XLS file is existing

  • Overriding an existing file

  • Adding sheet / Deleting sheets

  • Counting number of rows/column in a sheet

  • Reading from XLS File

  • Writing in XLS File

  • Determining if sheet/column is existing

  • Copying contents of one sheet to another

  • Comparing contents of 2 sheets

  • Concept of function library

  • Creating custom Xls Functions and storing them in VBS File

  • Preparing custom functions to read, write, delete and add sheets/cells/columns

Dictionary Object, File Handling(FSO) in VB

  • What is Dictionary Object in VB

  • Methods and Properties of Dictionary Object

  • What is FileSystemObject

  • FileSystemObject object methods and properties

  • Reading, Writing, Creating, Deleting files

  • Creating files Using FSO

  • Writing files Using FSO

  • Reading Files Using FSO

  • Files Collection – Handling multiple files

  • Folders Collection – Handling multiple folders

  • Random Number generation

QC Connection with QTP

  • What is QC

  • QC Addin

  • QC Test Plan

  • QC Test Resources

  • Saving a Test in QC

  • Adding Test to QC Test Set

  • Executing QTP test through QC

  • Batch execution of tests

  • Viewing QTP test run reports through QC