Thursday 10 March 2011

What is QTP???


               'HP QuickTest Professional' software provides functional and regression test automation for software applications and environments. Part of the HP Quality Center tool suite, HP Quick Test Professional can be used for enterprise quality assurance.
HP QuickTest Professional supports keyword and scripting interfaces and features a graphical user interface. It uses the Visual Basic Scripting Edition (VBScript) scripting language to specify a test procedure, and to manipulate the objects and controls of the application under test.
HP QuickTest Professional was originally written by Mercury Interactive. Mercury Interactive was subsequently acquired by Hewlett Packard (HP) in 2006. HP QuickTest Professional 11 is currently available from HP Software Division.
Supported Technologies
   The supported technologies depend on the QTP version, so far are available the following:
  • Web
  • Java(Core and Advanced)
  • .Net
  • WPF
  • SAP
  • Oracle
  • Siebel
  • PeopleSoft
  • Delphi
  • Power Builder
  • Stingray 1
  • Terminal Emulator
  • Flex
  • Web Services
  • Windows Mobile
  • VisualAge Smalltalk
  • Silverlight
  • Mainframe terminal emulators

Languages

   HP QuickTest Professional uses VBScript as its scripting language. VBScript supports classes but not polymorphism and inheritance. Compared with Visual Basic for Applications (VBA), VBScript lacks the ability to use some Visual Basic keywords, does not come with an integrated debugger, lacks an event handler, and does not have a forms editor. HP has added a debugger, but the functionality is more limited when compared with testing tools that integrate a full-featured IDE, such as those provided with VBA, Java, or VB.NET.

 Drawbacks

   HP QuickTest Professional cannot be used by a plug-in in non-Windows environments. It fetches objects like ActiveX from the Windows environment but not from other operating systems. QTP cannot be used to test with all browser types and versions.

No comments:

Post a Comment