Skip to content

Inflectra.ai

Overview

Inflectra.ai provides a variety of different functionality in Spira.

Inflectra.ai lets users create content from existing artifacts. This enhances user activity by reducing manual work to create this content, and also leverages AI to provide potentially important ideas that could otherwise be missed. These collectively help users deliver at a high level of quality more quickly.

Please see our statement on responsible AI usage. Users can only create content based on their permissions in Spira, and are not able to access any information from Inflectra.ai that they are not able to access from the application itself. Inflectra is not responsible for any content generated by the ai.

Info

Inflectra.ai is only available for cloud hosted sites. It is available in all versions of Spira (SpiraTest, SpiraTeam, and SpiraPlan).

It is available to try for free in any cloud trial. To add Inflectra.ai to your production site, you can do so from your customer area or contact us to find out how to upgrade.

Details Pages

Inflectra.ai can generate content based on the current artifact being viewed from its details page. This content can either augment the artifact itself or create linked artifacts. Various key pieces of information about the artifact itself and its context are used to generate the content.

Tagging AI generated content

Any new artifact created by Inflectra.ai will have the tag "ai-generated" added to it automatically.

Any artifact that is updated by Inflectra.ai will have the tag "ai-augmented" added to it automatically.

Requirements

From the requirement details page you can generate the following content:

Generated Content Description
Test Cases Creates a set of test cases with steps to cover this requirement, to get a head start on test planning
Task Creates a set of work tasks needed to deliver the functionality in this requirements (SpiraTeam and SpiraPlan only)
Scenarios Generates BDD scenarios for this requirement, to represent the requirement as defined behaviors (available if the requirement type allows steps)
Risks Identifies any risks that may impact the deployment or development of this functionality (SpiraTeam and SpiraPlan only)

Test Cases

From the test case details page you can generate the following content:

Generated Content Description
Test Steps Creates test steps to anticipate some of the individual items that will need to be tested to cover the test case topic
Requirement Creates requirement for the functionality this test case is going to cover, especially useful within TDD (Test Driven Development) processes

Tasks

From the task details page (SpiraTeam and SpiraPlan only) you can generate the following content:

Generated Content Description
Document (code file) Generates a code snippet in the specified programming language, to allow the user to get a head start on development or get pointed in the right direction in terms of applicable APIs
Document (unit test and code files) From a given test framework, generates a unit test file and an associated code snippet that can be used to cover that code snippet. Programming language is determined by the testing framework provided, however you can specify that if the testing framework spans multiple languages

Generating code

When generating code, you are prompted to pick a programming language or a testing framework.

You can give additional details to help guide Inflectra.ai to use specific tooling relevant to your codebase. For instance, if I am a web developer who works on a Java Spring Boot based application, I can enter "Java (Spring Boot)" as my programming language. The same goes for testing framework - for example: "NUnit 3 (ASP.NET Web API)".

You can enter a value in the text input and hit enter to submit it, or quick select one of your previous entries. Previous entries are stored in the browser, so will not transfer to other browsers or computers.

Risks

From the risk details page (SpiraTeam and SpiraPlan only) you can generate the following content:

Generated Content Description
Risk Mitigations Generates mitigations for the current risk

Chat history

Inflectra.ai stores your chat history in the browser to allow you to look back over the most recent 50 messages. Because it is being stored in the browser, this history does not transfer across browsers or computers.

Responsible AI Usage

Please see our page on responsible AI usage. Inflectra.ai may refuse to fulfil any request which it deems to be inappropriate or potentially harmful. If you believe a reasonable request is being denied, please contact Inflectra technical support at www.inflectra.com/support.