Introduction

HP Quick Test Professional (QTP) and Unified Functional Testing (UFT) are testing tools that help automate functional and regression testing. They can also help automate data entry or data validation.

The QTP application evolved into the UFT application in version 11.5. What this really means is that UFT 11.5 combined QTP and another HP application called Service Test, which was testing geared more towards APIs.

They are popular tools because they can easily record and playback scripts. These scripts can then easily be modified or enhanced with extra logic or validation. They can test web applications, windows applications, SAP applications, APIs, and Mobile devices etc.

QTP/UFT uses a scripting language called VBscript. It was developed by Microsoft in 1996.

Advantages of QTP/UFT:

  • VBScript is easy to understand and learn
  • Record and Playback allows you to easily edit the recorded scripts
  • Object Identification helps you identify objects on the screen
  • Support for many different addins
  • Supports all popular testing automation frameworks
  • Comes with its very own IDE
  • Supports several different Object Models

Disadvantages of QTP/UFT:

  • Licenses are expensive
  • Cannot run multiple instances at once
  • Execution can be a little slow
  • You need to buy the different addins that you need

Next section: