HP QuickTest Professional software provides functional and regression test automation for software applications and environments. Part of the HP Quality Center tool suite, HP QuickTest Professional can be used for enterprise quality assurance.

It works by identifying the objects in the application user interface or a web page and performing desired operations (such as mouse clicks or keyboard events); it can also capture object properties like name or handler ID.

  • QTP also uses a “human” like technology for object identification
  • During Record Time QTP tries to learn properties of a GUI object on which operation is performed
  • During Run-Time QTP compares the stored object properties with actual properties of object available on screen and uniquely identifies an object independent of its location on screen
  • The stored object and together with its properties is called TEST Object
  • During Run-Time, the actual object available on the application under test is called Run-Time Object
  • This is Quick Tests “Test Object Model”
  • Information about the Test Objects is stored in Object Repository
  • Add-ins help in instructing Quick Test in advance of the nature of object to be recorded so it reduces the time required to learn its properties