Unexpected events, errors, and application crashes during a running session can disrupt your application and execution section. This is a problem particularly when tests run unattended window or pop-up or Notification. The test pauses until you perform the operation needed to recover.
QTP enables you to create recovery scenarios and associate them with specific tests. Recovery scenarios activate specific recovery operations when trigger events occur.
Define the Recovery scenario
1. Trigger Event:-
Pop-up window:-Pops up window an opened the applications during the test run
Object State: - Object identification issue in our application not match specified value
Test Run:- Step in your test does not run successfully
Application crash: Open applications fails during the run times
2. Recovery Event
Select the operation to perform when the trigger event occurs
Operation type
Keyboard or Mouse Operation
Close application process
Function call
Restart the OS (windows)
3. Post Recovery Event
The recovery operations have been performed and which point in the test or QTP should be continue, the following steps are available in QTP like
Repeat current Step and Continue
Proceed to next step
Proceed to next action or component iteration
Proceed to next test iteration
Restart current test run
Stop the test run
Finally entered the recovery scenario name and saved the operation