Skip to main content
Version: Early Access

Acceptance Tests

This topic explains how to use the Acceptance Test option in Agility.

Overview

An Acceptance Test (also called simply called a "test") is a system asset (typically created during the Product Planning phase) that defines acceptance criteria and behavior of a completed workitem to ensure it works as defined.

Tests can be added to any of the following items: backlog items, defects, portfolio items, test sets, backlog item templates, and defect templates.

Tests can be tracked in any of the following ways:

  • by Status to view the current status of the test.
  • by Time (or remaining effort estimates) directly against the tests themselves or against tasks.
  • by Results from test execution so a history of all test runs is built.

In Digital.ai Agility, the "tests" and "acceptance tests" are used interchangeably to refer to "acceptance tests". "Regression tests" are called "Regression Tests".

In Agile methodologies, a user story or backlog item is not considered complete until it has passed all acceptance tests (also simply called tests). The product owner will capture acceptance criteria for a backlog item at different times. Generally, acceptance criteria should be captured as soon as it is known. When creating backlog items the product owner may create tests to provide more context for the team as it estimates the backlog item. During sprint planning, the product owner usually discovers and articulates additional acceptance criteria for the backlog item, so additional tests should be added. Finally, as the team implements the backlog item, it may encounter areas of ambiguity that should be clarified with the product owner and potentially recorded as tests.

Once a backlog item is completed and delivered, it should be evaluated to determine which (if any) tests should be added to the Regression Test inventory for use in future regression testing activities. Use the Generate Regression Test action to create a new Regression Test from any of the Acceptance Tests for the backlog item.

Some teams prefer to capture the work required to perform a test within the test instead of creating a separate task. This reduces the number of tasks and tests required for each backlog item, while still recording how much time the team expects a test to require.

Using tests solely for capturing acceptance can also be a good approach. Teams can then create tasks for the type of testing they are doing. A single acceptance test could have multiple testing tasks. A common example is a task for automating an acceptance test and a task for doing exploratory testing around the acceptance test.

Regression Tests

Working with Defects

Managing Stories Backlog Items

Using Tasks to Breakdown Stories Backlog Items

Accessing Regression Tests

Adding or Creating Regression Test

Closing Regression Test

Deleting Regression Test

Editing Regression Test

Moving Regression Test to Project

Editing Regression Plan or Regression Suite

Creating New Regression Suite

Adding or Creating Defect

Converting Story to Defect

Defect Tracking and Reporting

Editing Defect

Splitting Defect

Viewing Defect Details

Deleting Defect

Adding or Creating a Story

Closing Story

Deleting Story or Backlog Item

Editing Story

How do I fix broken image links in rich text fields

Moving Story or Backlog Item to Different Project

Recovering Deleted Story or Backlog Item

Splitting Story

Viewing Story Details

Managing Projects or Releases

Managing Sprints or Iterations

Adding Links

Attaching Files

Copying a Work Item

How to Print Story Cards

How do I create friendly work item link

Working with Communities

Using Conversations

Working with Defects

Using Templates to Create Reusable Portfolio Items Stories Backlog Items or Defects

Using Ideas

Tracking Impediments with Issues

Managing Member Accounts

Portfolio Item Overview

Using Requests to Capture User Feedback and Suggestions

Sprint or Iteration Scheduling

Using the Portfolio Tree

Managing Stories Backlog Items

Using the Sidebar

Working with Community Topics

Product