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:
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:
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:
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