QTP or Quick Test Pro is a testing tool that can either operate alone or in an integrated environment. A test that is conducted in QTP consist of the following phases:
Application Analysis: Before starting the tests, the application is analyzed to find out the needs for testing
Testing Infrastructure Preparation: As per the testing requirement the resources like a shared repository, function library is prepared to conduct the test
Test Cases Preparation: Test script or test case is prepared in which the actions are specified for any specific case while testing the application. An object repository is added with function library.
Test Enhancement: Checkpoints, logic addition, test scope enhancement and conditions are added for checking purpose
Defect Reporting: The bugs are locked into the bug report and sent to the development team.