It is a GUI based test automation Tool.It supports allmost all environments(Like-java,Web,SAP,Oracle,peoplesoft,.NET,Siebel,Visual Basic, ActiveX, mainframe terminal emulators, and Web services.
let me tell you the parts of it.
The general view of QTP looks like..
Now let us Tool interface. – It contains the following key elements:
Title bar, displaying the name of the currently open test.
Menu bar– displaying menus of Quick Test commands,
File toolbar– containing buttons to assist you in managing tests
Test toolbar–containing buttons used while creating and maintaining tests.
Debug toolbar–containing buttons used while debugging tests. Note: The Debug toolbar is not displayed when you open Quick Test for the first time. You can display the Debug toolbar by choosing View — Toolbars — Debug.
Action toolbar– containing buttons and a list of actions, enabling you to view the details of an individual action or the entire test flow. Note: The Action toolbar is not displayed when you open Quick Test for the first time. You can display the Action toolbar by choosing View — Toolbars — Action. If you insert a reusable or external action in a test, the Action toolbar is displayed automatically.
Test pane–containing two tabs to view your test-the Tree View and the Expert View ,Test Details pane, containing the Active Screen. Data Table, containing two tabs, Global and Action, to assist you in parameterizing your test. Debug Viewer pane, containing three tabs to assist you in debugging your test-Watch Expressions, Variables, and Command. (The Debug Viewer pane can be opened only when a test run pauses at a breakpoint.)
Status bar— displaying the status of the test