Quick Test Professional (QTP) is an automated functional Graphical User Interface (GUI) testing tool created by the HP subsidiary Mercury Interactive that allows the automation of user actions on a web or client based computer application. It is primarily used for functional regression test automation. QTP uses a scripting language built on top of VBScript to specify the test procedure, and to manipulate the objects and controls of the application under test.
Features of QTP:
- Ease of use.
- Simple interface.
- Presents the test case as a business workflow to the tester (simpler to understand).
- Uses a real programming language (Microsoft’s VBScript) with numerous resources available.
- QuickTest Pro is significantly easier for a non-technical person to adapt to and create working test cases, compared to WinRunner.
- Data table integration better and easier to use than WinRunner.
- Test Run Iterations/Data driving a test is easier and better implement with QuickTest.
- Parameterization easier than WinRunner.
- Can enhance existing QuickTest scripts without the “Application Under Test” being available; by using the ActiveScreen.
- Can create and implement the Microsoft Object Model (Outlook objects, ADO objects, FileSystem objects, supports DOM, WSH, etc.).
- Better object identification mechanism.
- Numerous existing functions available for implementation - both from within QuickTest Pro and VBScript.
- QTP supports .NET development environment
- XML support
- The Test Report is more robust in QuickTest compared to WinRunner.
- Integrates with TestDirector and WinRunner (can kick off WinRunner scripts from QuickTest).
Mercury QuickTest Professional provides the industry’s best solution for functional test and regression test automation - addressing every major software application and environment. This next-generation automated testing solution deploys the concept of Keyword-driven testing to radically simplify test creation and maintenance. Unique to QuickTest Professional’s Keyword-driven approach, test automation experts have full access to the underlying test and object properties, via an integrated scripting and debugging environment that is round-trip synchronized with the Keyword View.