Aviator

Available for: Web Client

Aviator is an AI-powered virtual assistant that can help boost your productivity. Use AI-based workflow scripts to suggest test cases for requirements, create manual tests from suggestions, summarize items, and create sub-requirements. You can also use Aviator as a smart assistant.

Prerequisites

Before using Aviator, review the following prerequisites.

Prerequisite Details
License

You must have a valid Aviator license. For details, see Editions.

Preparation

Verify that the name and description of items clearly convey the intent. This can give Aviator some context, which helps increase the relevance and accuracy of the suggestions.

Back to top

Aviator setup

Relevant for: Web Client on-premises

A valid Aviator license must be uploaded and configured in Site Admin. The administrator can also configure the LLM to be used. For details, see Aviator setup.

Back to top

Aviator smart assistant

You can interact with the Aviator smart assistant.

  1. Open an item in details view.

  2. Click the Aviator icon Aviator.

  3. Select a predefined prompt.

    Note: The prompts that are displayed are determined by your site administrator.

    Prompt Details
    Generate Tests

    Analyzes a requirement to extract information and automatically generate corresponding test cases.

    Click the Context options button aviator test case button to decide the requirement context and enhance the quality of the suggested tests.

    Use Direct Sub-requirements for Context: This option specifies whether to also consider the names and descriptions of child requirements when suggesting tests for the requirement.

    • If selected, Aviator uses the names and descriptions of the selected requirement and its first-level children to generate more accurate and relevant test suggestions.

    • If cleared, only the name and description of the selected requirement are considered, ignoring the context of the children.

    Avoid Duplication with Linked Tests: This option specifies whether to avoid suggesting the same or similar tests that are already linked to the requirement.

    • If selected, the names of the existing linked tests are considered. This ensures the suggested tests are unique and do not duplicate these linked tests.

    • If cleared, duplications of existing linked tests may be included in the suggestions.

    Review the suggestions, select the test cases you want to add, and click Add Selected tests. If the suggestions are not satisfactory, click Try Again to regenerate suggested tests.


    Generate Sub-Requirements Breaks down a high-level requirement into smaller, more granular user stories and sub-requirements for better planning and task management.
    Summarize Requirement Generates a concise summary of a requirement to quickly understand the key information.

Back to top

AI Workflow

Create tailored solutions for your organization by defining custom AI workflows, such as AI-based creation of sub-requirements from a requirement.

The following table provides an overview of some of the use cases available using Workflow.

Use Case Description
Generate test cases from a requirement

Analyzes a requirement to extract information and automatically generate corresponding test cases.

Generate tests from media

Analyzes uploaded video files or images to understand functionality and automatically generates corresponding test cases.

Generate user stories (sub-requirements) from requirements

Breaks down a high-level requirement into smaller, more granular user stories and sub-requirements for better planning and task management.

Summarize a requirement

Generates a concise summary of a requirement to quickly understand the key information.

Generate reproduction steps from media

Analyzes a video recording or image of an issue and automatically generates step-by-step reproduction steps.

For example scripts and details on how to add and customize Aviator workflow scripts, see On-premises Aviator Workflow examples or SaaS Aviator Workflow examples.

Back to top

Considerations for AI-generated manual tests

When using Aviator to generate manual tests, take into account the following:

  • Suggestions generated by AI may be inaccurate and incomplete. Make sure to review the results before you create the suggested tests.

  • For test case generation, test coverage must be enabled for the target requirement. Aviator does not support requirement types that have test coverage disabled. For details about requirement type customization, see Customize requirement types.

  • Creating tests is not supported for version-controlled projects.

  • The Smart Assistant prompts are not visible to users in the Viewer group unless the SKIP_PERMISSION_CHECK_PARMLIST_LIST site parameter is set to its default value of AVIATOR_CHIPS_IN_REQUIREMENT. Setting this parameter to its default value also allows users who lack permissions to create test folders, tests, or test coverage to create tests from Aviator-generated suggestions.

  • Tests are added to the Tests from Aviator folder in the Test Plan tree. Tests for the same requirement are grouped in a subfolder named <requirement ID> <requirement name>. Test details include the read-only Generated by Aviator field to indicate AI-generated tests.

  • Steps of each test are added in the Design Steps tab. These tests are linked to the requirement and added in the Test Coverage tab of the requirement.

Additional AI use cases

You can add your own custom AI workflows to create solutions tailored specifically to your organization. For example, you can validate entity compliance.

Example: A pharma company can automatically validate requirements before creation. They can use an LLM prompt in a workflow script to check whether requirement content matches compliance frameworks defined by selected user fields. If the requirement does not meet the standards, it cannot be added.

Back to top

See also: