Xray has an important tool that can help in the organization of Tests in a project, which is called the Test Repository.

The Test Repository is a user-friendly feature that is an essential tool when it is time to organize the Test cases in a test project.

  • The image below shows the main features of the Test Repository:
  • In the Test Repository, it is easy to organize the Tests in folders (like Test Sets) and check which are not yet organized (like Tests without Test Set). The folders in the Test Repository can be used as an alternative to Test Sets.
  • It is possible to add a single Test to an existing Test Execution or a new one created on the fly:
  • And also, add an entire folder into a current Test Execution or to a new one created on the fly:
  • When creating the Test Execution, it is possible to set a Priority for the execution of these Tests:

Using the Priority of the execution of the Test cases, it is possible to group Tests with a given priority in a specific Test Execution. It is also possible to have several for this purpose, for instance:

  • Test Execution 1: Priority 1; with Tests from UI and Core
  • Test Execution 2: Priority 1; with Tests from API
  • etc.

Using the Priority in the Test Execution, since it is a Jira Custom Field, it allows search of Test Executions using JQL by the Priority custom field.

In conclusion, using the Test Repository to organize the Tests in folders and plan the work creating the Test Executions with the necessary execution priorities (or other custom fields) is an excellent approach to use the Xray features to plan your testing strategy.