Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Agile boards are great, but they do not replace other types of reports where more information may be consulted and analyzed.


Table of Contents


Using Xray issues in Agile boards

Since Xray uses Jira issue types for most of its entities, in theory, you're able to include them in your boards. However, the reason may be different for each one of them.

...


Use caseNotes
Test
  • track the test specification progress/lifecycle (e.g., a specific workflow is being monitored for reviewing purposes)

Pre-Condition
  • track the test specification progress/lifecycle (e.g., a specific workflow is being monitored for reviewing purposes)

Test Set
  • track the test specification progress/lifecycle (e.g., a specific workflow is being monitored for reviewing purposes)

Test Execution
  • track the daily execution-related tasks
  • including "Test Execution Status" custom field provides a quick overview of all the Tests that are part of the Test Execution
  • hard to scale, specialy if CI is being adopted

Sub Test Execution

  • per each requirement, track the execution of the related Tests
  • including "Test Execution Status" custom field provides a quick overview of all the Tests that are part of the Sub-Test Execution
  • hard to scale with multiple executions
Test Plan
  • using scoped Test Plans (i.e., in a context of a sprint) quickly provides an overview of the progress of the execution of your Tests
  • including "Test Plan Status" custom field provides a quick overview of all the Tests that are part of the Test Plan
  • requires adding the "Sprint" field to the Test Plan


Configuring Agile Board (Active Sprint and Backlog)

In order to make sure that only the relevant issues appear (e.g. Stories, Bugs, Test Plans and not Tests) in the Backlog and in the Active Sprint, you need to configure the Board properly. 

...

project = CALC AND issuetype in (Story, Epic,Bug, Task,"Test Plan", "Test Execution", "Sub Test Execution") ORDER BY Rank ASC

Usage scenarios

A typical concern with Agile boards is having them as clear and as "non-polluted" as possible, so you can focus on what's important.

...

Next, you may find some possible scenarios for integrating testing into your Agile boards, although you're free to adapt each one to your needs.

Requirement Status on Agile Board

You can add the Requirement Status custom field to the requirement issues in the Active Sprint. It’s actually a useful feature provided by Jira. It gives you the ability to add custom fields in both views: Active Sprint and Backlog. Adding certain Xray custom fields, such as the Requirement Status, may be a good for your testing teams because it provides a quick overview of the current statuses of the requirement issues. 

...

As a suggestion, you may also add the Test Environments custom field. It may be useful to have different Sub-Test Executions to test the requirement in different environments.

Quick view of Executions for Requirements from Agile Board

Creating a Sub-Test Execution from the Requirement Issue will let you track related executions on the Agile Board, so you will see all work that needs to be done to “finish” a requirement, either by developers or testers.

You can have a quick view of all test executions of a requirement, directly from the Jira Agile board, as long as the executions are created as Sub-Test Execution issues.

Test Plans as a way to consolidate test results

You may create one or more Test Plans and associate them with a given Sprint.

...