Since Xray uses issue types in order to map the different testing entities, you can utilize it to implement workflow mechanisms.

This is unique and powerful because it allows you to have full control of your testing process by controlling the transition of statuses in these issue types.

You can then also invoke post-functions when certain statuses are met, such as notifying certain stakeholders or generate detailed reports.

The following table summarizes the possible use cases for implementing Jira workflows on top of Xray issue types.


Issue TypeWorkflow usage scenarios
Precondition
  • Manage specification lifecyle
Test
  • Manage specification lifecyle
  • Disable tests for new executions
Test Set
  • Manage specification lifecyle
Test Execution
  • Manage execution lifecyle
Test Plan
  • Manage plan lifecyle


Using Jira workflows is not mandatory, but they can be used to enhance your process. General recommendations when using them:


Xray provides some workflow control mechanisms that are able to integrate with Jira workflows. All these settings can be found in Global Preferences.

It's possible to:


The following workflows are just examples. Implement a workflow that best suits your needs.


Tests and Preconditions

Recommendations

Test Sets

In Test Sets, workflows can be used to identify if a given Test Set is fully specified or not. They can also be used (e.g., by companies/departments providing testing services) as a way to manage the implementation and the delivery of the Test cases associated with that Test Set.


Recommendations

Test Executions


Recommendations

Test Plan


Recommendations