Execution Profile

Why was this developed?

This feature was developed to make managing test executions more user-friendly and adaptable. The introduction of a folder structure in the execution profile improves the organization of test cases and creates a more intuitive user interface. Options to specify actions on test case failure—such as re-run, halt, continue, or move to the next test case—provide users with flexibility to align execution behaviour with their testing requirements. Additionally, the drag-and-drop functionality simplifies the process of adding test cases to execution profiles, reducing setup time and enhancing the overall efficiency of test management.

What is the goal?

The goal of this feature is to enhance the user experience and efficiency in managing test executions. By providing a folder structure, customizable failure actions, and drag-and-drop functionality, the feature aims to make the execution profile more intuitive, organized, and flexible.

Prerequisites

The Test cases to be added to the execution profile should be present in the test case tab within the design studio.

How does this work?

1. The user has to navigate to the Avo Assure home screen

2. The user has to click on design studio and navigate to the Execution tab.

3. Then, click on Create Folder button present on the Execution tab within the design studio. Give an appropriate name to the folder and hit enter key.

Note: The folder can also be create using the shortcut key Shift+F

4. Click on Create Profile or hit “Shift+P” to add the execution profile. Give an appropriate name to the execution profile.

Note: configuration creation will be a one-time process.

5. Click on Add Test Case, the user will observe that the test case panel opens. Expand the test case folder and drag and drop the test case which you wish to add to the execution profile.

6. Select the Client Radio button and then select the select using wish you want to perform the execution from the dropdown.

Note: Make sure the client you are selecting has a green icon on its left side which will indicate that the client is connected and available for execution.

7. Select the browser on which you want to perform the execution from the browsers dropdown.

8. Click on the folder within which the configuration profile has been created and then click on Execute Now.

Note: Since the test cases are tech agnostic that is one test case folder can contain multiple application types test step groups. So respective to that the execution profile can also be created defining a logical end to end flow.

Execution Failure Handling Options

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.

Test Management Tool:

The dropdown contains the list of all the management tools which can be selected to be integrated for execution

Avo Agent:

A group of Avo Assure Clients makes Avo Agent.

Avo Grid:

Avo Grid is a combination of Avo agents with a group of Avo clients.

The user has to select the Execution Mode according to the user's requirements.

Non-Headless:

All the functionalities are visible when the user executes on the browser. For example, opening the browser, tabs, loading the pages, etc.

Headless:

All the functionalities will execute in the backend in headless mode, which is invisible to the user.

Email Notification:

This feature is available to the user in case the reports are to be sent to a specific email address.

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