(0 review)

Unified Functional Test / Quick Test Professional

Course Extract
Level Beginner / Intermediate
Length 5 Weekends
Projects 2 (Fully functional)
Pre-requisites None
Batch size 8-10 students
Job preparation Yes
Certificate Yes
Start date June 16, 2018

Get Started


  • QTP Overview, Components and Architecture, Installing QTP on Different Windows OS, Creating and Saving a Test, Test Folder Structure, Object Identification, Object Properties and Methods.
  • Object Repository, Local and Shared Object Repository, Object Repository Components, Adding Objects to Object Repository, Highlighting added Object in application, Object Repository Manager and its advantages, shortcuts for QTP Components
  • Methods and Properties of different Objects, Logical and Physical Name, Ordinal Identifiers, Object Spy, Get RO Property, Capture Screenshot, Record and Run Settings, Writing Scripts from Object Repository, Verify Object Status.


  • Descriptive Programming, when to go for Descriptive Programming. Types of Descriptive Programming. String Argument & Properties Collection, Identifying Object from a Collection
  • Count all Objects, Extracting specific Object, and Usage of Descriptive Programming
  • Object Repository vs. Descriptive Programming, Usage of Descriptive Programming, and Exercises on a Real Time application.


  • VB Scripting, uses of VBScript in QTP, Operators, Data types, Option Explicit, Msg. box Input box, Conditional Statements, Looping Statements, Programs on VB Scripting.
  • Parameterization: Data table, Local and Global Sheets, Reading and Writing data, Adding and Deleting Sheets and Columns, Import , Export External Excel Sheet to Data table. Exercise on Data table.
  • Environment Variables, Types of Environment Variables, Creating Environment Variables at Design Time, Creating Environment Variables at Runtime, Data table vs. Environment Variables. Examples.
  • Random Number, Test Parameters, Action Parameters, Action, Action Types , Re-Usable Action, External Action, Quiz.
  • DAY 4

  • Web Table, usage of Web table methods, Exercise on Web table
  • Built-In Functions: String Functions, Array Functions, Date Functions, Conversion Functions.
  • Function Libraries, User Defined Functions, Passing Arguments, Arrays & Objects in Functions.
  • Exception Handling in Functions, Return Value, Creating Common Functions
  • Dive Deeper

    DAY 5

    • Script Debugger, Debugging in QTP, Debug Viewer Pane, Step Options, Exercise on Debugging.
    • Regular Expressions: Working with Dynamic Objects and String. Reg. Exp Object, Global, Ignore case,
      Execute Methods
    • Flat File Handling using QTP, Creating and Handling File System Object, Creating and Handling Folders & Exercise.
    • File Collections and Folder Collections , Creation Html Report using QTP. Exercises

    DAY 6

    • Excel Automation using QTP: Creating and Opening Excel File Excel, Writing values in Cells, Reading Values, Merging, Formatting Cells, Adding, Renaming & Deleting Sheets. Generating. Excel Test Reports.
    • Sample Exercises on Excel Automation.
    • Dictionary Objects, Array vs. Dictionary, when to use Dictionary Object. Exercises
    • Interview Question Discussion on Contents, Quiz

    DAY 7

  • Database Concepts, Connection Strings, Connecting Database
  • Creating Objects for Database, Opening Record Set, Record set Methods & Executing Query
  • Introduction to My SQL Database, Sample programs on My SQL DB and Excel Database
  • QC Connection Overview and Connecting QC with QTP.
  • DAY 8

    • Database Interview Question and Assignment Discussions
    • Error Handling and Recovery Scenarios. Uses of Recovery Scenario
    • Automation Object Model, why and when do AOM, Executing Test with AOM, Running QTP remotely with AOM.
    • Exercises.

    DAY 9

  • Framework Structure
  • Customizing Framework Layers with User Defined Functions.
  • Repeating a test with different Data Building Utility Functions, Parameterization of Tests using Excel Execution
  • Assertions and Reporting Errors Storing Screenshots of Errors. Generating the HTML Reports. Emailing Test Reports.
  • DAY 10

  • Real Time Framework Demo
  • Project Discussion.
  • Interview Questions & Discussions
  • Overall Recap Session.
  • Course Details

    Course Duration

    5 WEEKS

    Every Week


    Each Session

    4 HOURS

    Projects & Assignments

    40 HOURS


    Great Career

    Mentor SpotLight


    Nesa, with 9+ years of experience in testing and test automation plays a vital role in training you in UFT/QTP with vb scripting in detail.