Test Generator

Banner

Overview

Test Generator is an AI-powered service designed to automatically create functional test scenarios by analyzing user descriptions, JIRA Tickets, Azure DevOps items, or Rally Work Items. This service ensures that the specified requirements match the delivered functionality by generating comprehensive test scenarios.

Problem-Solution Fit

Using the Test Generator service can greatly benefit your testing process by:

  • Leveraging AI expertise in multiple domains without needing additional training or preparation.

  • Ensuring comprehensive test coverage, reducing the risk of missed critical scenarios.

  • Assisting during both the development of new features and the resolution of issues.

  • Accelerating the scenario generation process when dealing with new features or bug tickets.

  • Guaranteeing test coverage for complex user stories and requirements, which helps in replacing manual test case creation and saving time and resources.

Prerequisites

Before utilizing the Test Generator service, ensure that you have any of the following For generating through JIRA, Azure DevOps, or Rally, you will need the following details:

  • JIRA API key, email, and domain URL

  • Azure DevOps organization name and personal access token

  • Rally API key and URL

Step-by-Step Guide

  • User Description: Enter your detailed user description in the text box provided and click on "Submit" button to generate test scenarios.

    • Example: "create a comprehensive student loan management portal. Develop a portal for students to apply for, manage, and repay student loans. Include features for document upload, loan tracking, and repayment schedule management. Integration with university systems and banks for verification and transaction purposes. User-friendly interface for students. Accurate tracking of loan status and repayments. Secure handling of sensitive personal and financial information."

    User Description
  • JIRA Integration: To generate test scenarios through Jira Ticket.

    • Provide your JIRA API key, email, and domain URL.

      JIRA Details
    • Enter the JIRA ticket ID in the text box.

      JIRA Ticket ID
  • Azure DevOps Integration: To generate test scenarios through Azure DevOps

    • Provide your organization name and personal access token.

      Azure Devops Details
    • Enter the Azure DevOps item ID in the text box.

  • Rally Integration: To generate test scenarios through Rally

    • Provide your Rally API key and URL.

      Rally Details
    • Enter the Rally work item ID in the text box.

Input Requirements

You can have either of the below:

  • User Descriptions: Input descriptions directly into the provided text box.

  • JIRA Tickets: Requires JIRA API key, email, and domain URL.

  • Azure DevOps Items: Requires organization name and personal access token.

  • Rally Work Items: Requires API key and URL.

Output

The output is a progressive stream of generated test scenarios, covering as many scenarios as possible, typically averaging between 60 to 80 scenarios per use case. This includes:

  • Functional test scenarios and reason to test the scenario

  • Criticality of each scenario (indicating the level of risk and potential business impact if the specific feature fails)

NOTE:

  • Sub tickets are not supported, similarly to images or files in the tickets.

  • Only the following fields are considered for ticket through description:

    • Title

    • Description

    • Acceptance criteria (in case of JIRA)

  • Incase if you have any specific requirement please contact support team.

Use Cases and Examples

Example 1:

User Description = "create a comprehensive student loan management portal Develop a portal for students to apply for, manage, and repay student loans. Include features for document upload, loan tracking, and repayment schedule management. Integration with university systems and banks for verification and transaction purposes. User-friendly interface for students. Accurate tracking of loan status and repayments. Secure handling of sensitive personal and financial information."

Example 1

Export Scenarios:

  • Click on that "Export Scenarios" button.

  • Select Team

  • Select Project

  • Select Module

  • Click On "Export" button.

Export Scenarios

Example 2:

User Description = "loan application"

Example 2

Best Practices

  1. Use clear and concise input instructions to achieve accurate results.

  2. Ensure that the user description or ticket descriptions are detailed and specific enough to provide context to our AI model. Generic descriptions may yield less detailed test scenarios.

Demo Video

Demo video on test generation through user description.

Watch the Demo Videoarrow-up-right

Demo video on test generation through JIRA.

Watch the Demo Videoarrow-up-right

FAQs

Q1: Are images or files in the tickets supported?

No, images or files are not supported out of the box. For specific requirements, please reach out to our support team.

Q2: Are sub tickets supported?

No, sub tickets are not supported similar to how images or files are not supported within the tickets.

Q3: Can the Test Generator handle multiple ticketing systems simultaneously?

No, the Test Generator currently supports analyzing one ticketing system at a time. You can select either JIRA, Azure DevOps, or Rally for each test scenario generation session.

Last updated