Recovery Steps

Why was this developed?

The Recovery Steps feature was developed to enhance test execution efficiency and reliability. When a test case fails, the included recovery steps enable users to perform necessary clean-up actions before re-running the test. This ensures that the test environment is restored to its optimal state, preventing repeated failures due to unaddressed issues. By integrating recovery steps directly into test case folders, this feature streamlines the re-execution process, improves test case success rates, and reduces manual intervention, ultimately enhancing overall product quality.

What is the goal?

The goal of the Recovery Steps feature is to ensure seamless and efficient test case execution by providing a reliable mechanism for restoring the test environment after a failure. This feature aims to minimize repeated test failures caused by unresolved issues, reduce manual effort in troubleshooting, and maintain a clean state for subsequent test executions. By improving test execution success rates and fostering a smoother testing workflow, the feature ultimately contributes to higher product quality and user satisfaction.

Pre-requisites

1. The user should have the test case for which the recovery steps are to be added.

2. The user should have the execution profile which will utilise the recovery steps during the execution.

How does this work?

1. The user has to navigate to the landing page of Avo Assure.

2. The user has to click on design studio and navigate to the Test case tab. Alternatively, user can navigate to the Test case tab by clicking on Create Test case button on the landing page and selecting Create with design Studio option.

3. Then, select the folder or the test case for which user wants to create the Recovery steps and click on the ellipses. Select the Create Recovery option.

4. Then, click on Create Test Step Group button and select Add new Test Step Group option.

5. Create the desired Test Step Group and click on Save button.

Note: To know how to Create the Test Step Group check out the Create Test Step Group doc.

6. Navigate to the Execution tab in the Design Studio and select the execution profile.

7. Select Re-Run from the On Failure dropdown. This will use the Recovery steps added to the test case in case of failure of a test case.

8. After the execution navigate to the reports tab in design studio and click on view reports. The user will observe that the steps contain Recovery steps logo in the step where the test step failed, and recovery steps are used for re-run.

Note: In case of failure of steps being executed the other options are:

The following options have been introduced to provide flexibility in managing test execution behaviour on failure:

  • Continue Run: If a step fails, the execution skips the failed step and proceeds to the next step.

  • Halt Run: If a step fails, the execution is immediately terminated.

  • Re-Run: On step failure, the recovery steps are executed to clean up the environment, and the entire test case is re-executed.

  • Run Next Test Case: On step failure, the execution skips the current test case and moves directly to the next one.

How can I get this?

If the user upgrades to the latest version of Avo Assure to 24.2.0, this feature will be available automatically. 

Last updated