Request a Call Back


Automation Testing (QTP) Online Training Curriculum

Complete QTP training including recording, object repository, checkpoints, scripting, frameworks, and descriptive programming — displayed in a clean card-based layout.

Automation Testing: QUICK TEST PROFESSIONAL

  • Introduction to QTP
  • What is QTP?
  • Prepare before automation
  • Application Under Test
  • First look at Add-Ins for QTP
  • Understanding the QTP User Interface
  • Setting up preferences before recording

Different versions of QTP (Text based)

  • Difference between QTP 9.0 and QTP 8.2
  • Difference between QTP 9.2 and QTP 9.0
  • Difference between QTP 9.5 and QTP 9.2

Record and run a script

  • Record a simple script
  • Save the script
  • Run the test script
  • Understand the result

Object Repository

  • What is Object Repository
  • Types of Object Repository
  • Object Repository Manager
  • Associating shared Object Repository with test

Shared vs Local Object Repository

  • Shared Object Repository
  • Local Object Repository
  • Create a shared Object Repository
  • Add objects to shared Object Repository
  • Save a shared Object Repository
  • Modify the shared Object Repository
  • Comparing Local and Shared Object Repository

Synchronization

  • What is Synchronization
  • Synchronization in QTP
  • Add Synchronization Steps for an Object

Check Point

  • What is Check Point
  • Using Standard Check Point
  • Using Text Check Point
  • Using Accessibility Check Point
  • Using XML Check Point

Database checkpoint

  • What is database checkpoint
  • Writing SQL Query using Microsoft Query
  • Parameterize a database checkpoint

Output Values

  • What is Output value
  • Using Standard Output value
  • Using Text Output value
  • Using Database Output value
  • Using XML Output value

Data Driven Test

  • What is Data Driven test
  • What is Parameterization

VB Scripting in Expert View

  • Types of steps added without recording
  • Use Step Generator for functions and user defined functions
  • Use conditional statements
  • Use Reporter function to report results

Parameterization (Advanced)

  • Why Parameterization
  • Insert an input parameter
  • Insert an output parameter
  • Parameterize the check point
  • Parameterize the object property

Multiple and Reusable actions

  • Creating multiple actions
  • Define action as reusable
  • Call reusable action into a main test
  • Using local and global data sheet

Recovery Scenarios

  • Identify exceptions in a test
  • Create a recovery scenario
  • Associate a recovery scenario with a test
  • Optional step in a test

Web Applications

  • Create a script to test a web application
  • Identify QTP functions used for web testing
  • Review test results

Descriptive programming (DP) in QTP

  • What is DP?
  • Method 1 of DP
  • Multiple properties in Method 1
  • Method 2 of DP
  • Multiple properties in Method 2
  • Hierarchy of DP
  • Why use DP?

Automation Framework

  • What is Automation Framework?
  • Different types of framework
  • Modularity-driven Framework
  • Data-driven Framework
  • Keyword-driven Framework
  • Model-based Framework
  • Hybrid Framework
  • Advantages of automation framework

Introduction to VB Script

  • Overview of VB Script
  • Overview of object oriented programming
  • Common windows and web objects
  • Common methods
  • VB scripting guidelines
  • Using statement completion
  • Expanding VB Script syntax
  • Launching context sensitive help
  • Using With statement to the test

Working with object properties

  • Retrieving object properties
  • Run time properties vs test object properties
  • Using get RO property and set RO property
  • Tracing values in debug viewer
  • Filtering events of reporter utility

Working with Dynamic objects and dynamic data

  • Identify dynamic objects
  • Set dynamic values in object repository
  • Use programmatic description for dynamic objects
  • Retrieve child objects of dynamic objects
  • Retrieve dynamic data from objects
  • Looping statements to access dynamic data
  • Populate a data table dynamically

VB Script operators, statements and functions

  • Comparison operator
  • Arithmetic operator
  • Logical operator
  • Constants and variables
  • Adding comments
  • Assigning variables to object
  • Conditional logic (If then else, Select statement)
  • VB Script functions
  • String comparison
  • Data manipulation
  • Type conversion
  • Opening dialog box

Procedures

  • Subroutines vs Functions
  • Creating a function
  • Arguments, return values, error handling
  • Using procedure locally
  • Associating procedure with test object
  • Registering procedure with object class
  • Overriding an existing object method