For the complete documentation index, see llms.txt. This page is also available as Markdown.

Working with Verified Prompts

The Verified prompts provide predefined checks for reviewing different areas of an Avo Assure project. The prompts are grouped into Authoring Quality, Suite Health, and Execution Health, with each category covering specific types of project items and execution data. The results of a prompt display the project items that meet the conditions defined by that prompt, along with the details and actions available for those items.

This article explains how to run Verified Prompts and view their results. It also describes the categories, prompts, conditions checked by each prompt, and actions available for the results.

The Verified prompts are grouped into the following categories:

  • Authoring Quality

  • Suite Health

  • Execution Health

Authoring Quality

The Authoring Quality prompts provide predefined checks to review how different project artifacts are created and maintained. The prompts cover artifacts such as Test Cases, Element Repository, Execution Lists, and Data Tables.

The following prompts are available under Authoring Quality:

Prompts
Description
Result

Contains static waits

Identifies test cases that contain fixed wait times before the next step runs.

Displays the test cases and steps that contain static waits. Use Replace all static waits or Replace selected static waits to replace applicable static waits with dynamic waits and the changes reflect in the Test Case.

Hardcoded test data

Identifies test cases that use fixed values instead of data parameterization.

Displays the test cases and test step groups that contain hardcoded values. Review the listed test cases in the result table and change them accordingly.

Step runtime outliers

Identifies test steps that take more than 3 seconds to run.

Displays the test steps with higher run times. Review the execution time of the listed test steps in the result table.

Non-compliant names

Identifies folders, element repositories, test cases, and elements that do not follow the naming standards.

Displays the items with non-compliant and suggested names. Select the required items and use Suggest and rename to update with suggested names from the result table.

Flaky test cases

Identifies test cases whose execution results change between runs even when the test case remains unchanged.

Displays the test cases with inconsistent execution results. Review the execution results to understand the changes from the result table.

Suite Health

The Suite Health prompts help you identify project artifacts that are unused, empty, stalled, or not referenced by other artifacts. These prompts cover Element Repositories, Test Cases, Execution Lists, and Data Tables.

The following prompts are available under Suite Health:

Prompts
Description
Result

Orphaned artifacts

Identifies artifacts that have no assignee or have an inactive assignee.

Displays the identified artifacts. Use Bulk Reassign to assign them to an active user.

Unexecuted test cases

Identifies test cases that are not executed.

Displays the identified test cases. Use Delete All or Delete Selected to remove test cases that are no longer required.

Empty artifacts

Identifies empty Element Repositories, Test Cases without test steps, Execution Lists without test cases, and Data Tables without data.

Displays the identified artifacts. Use Delete All or Delete Selected to remove artifacts that are no longer required.

Stalled artifacts

Identifies Element Repositories, Test Cases, Execution Lists, and Data Tables whose status does not change for more than 60 days.

Displays the identified artifacts. Use Delete All or Delete Selected to remove artifacts that are no longer required.

Project-wide reference gaps

Identifies artifacts that are not used by any other artifacts in the project.

Displays the identified artifacts. Use Delete All or Delete Selected to remove artifacts that are no longer required.

Execution Health

The Execution Health prompts allow you to check the execution results and behavior. They help identify frequently terminated test case executions, duplicate execution entries, and changes in execution time.

The following prompts are available under Execution Health:

Prompts
Description
Result

Frequently terminated tests

Identifies test cases that have a high number of terminated runs in the last 30 days.

Displays the test cases with the highest number of terminated runs. Review the execution in the results table.

Duplicated execution entries

Identifies Execution Lists that contain the same test case more than once.

Displays the Execution Lists with duplicate Test Case entries. Review the entries in the result table and use Remove test case from execution list to remove the duplicate Test Cases.

Runtime regressions

Identifies Execution Lists where the execution time increases across the last 5 completed runs.

Displays the execution lists with the highest increase in elapsed time across their last 5 completed runs, where the test case set remains the same. Review the execution time in the result table to identify increases across runs.

Last updated