Switching test management tools can be cumbersome, with the overhead of moving your assets and relearning the processes. But do not fret, with some help, you can take the steps necessary to streamline the experience significantly.
In this tutorial, we will provide guidance for users migrating from Zephyr Squad to Xray in Jira Cloud, focusing on the testing workflow and best practices.
To ensure your data is not lost in transition, you first need to identify all the migration steps. The preferred sequence is:
As you are migrating from one Jira Cloud plugin to the other, the support for Jira’s native fields will be similar - you can assume that the elements we don’t explicitly mention are consistent between the plugins.
So, we will focus our tutorial on the plugin-specific concepts and entities. At the project level:
Zephyr Squad | Xray | Comments |
Test Case | Test, Precondition | Xray supports all types of tests from Zephyr Squad as well as custom ones. Keep in mind:
|
Test Cycle | Test Execution issue (with or without Test Plan issue) | Both Test Cycle and Test Execution serve as mandatory means of organizing your test cases for execution. Test Plans are a flexible optional layer, especially useful when the same group of tests is run in multiple Test Executions. |
Test Player inside Test Cycle A line item on the Executions tab in the Test Case view | Test Run Details | In Test Execution issues, you click the “Play” button for each test, then the aspects like step-level results or attachments are handled in the Test Run Details view. |
Test Cycle iteration Test Cycle environment | Multiple Test Execution issues with different Test Environments | The use of Test Environments in Xray is very broad. This is also a good use case for a Test Plan linked to those multiple Test Executions. |
Test Case Library Folders/Subfolders | Test Repository Folders/Subfolders | You can move the test cases after the import or create the folder structure in advance, specify the location in the csv, then map it during the import. You can also consider using Test Sets. |
Zephyr Squad link in the left navigation menu | Testing Board link in the left navigation menu | |
Reports | Reports section of the Testing Board | Both plugins provide traceability and execution-focused reports. In addition, Xray provides a more comprehensive list of scopes (e.g. requirements, test plans). Also, you can leverage Xporter or Document Generator for additional insights. |
At the issue (e.g. test case or story) level:
Zephyr Squad | Xray | Comments |
Details tab | Jira’s Description and other metadata fields | For Xray, this information is handled in Jira’s settings for issue layouts. I.e. if you are using custom fields in Zephyr, you need to create them for Jira issues and apply that layout to Xray tests. |
Test Script tab | Test Details section | The layout for both step-based and BDD tests is similar. You can also create custom step-level fields in Xray settings. |
Executions tab | Test Runs section | |
Traceability tab | Linked issues and Web Links sections | The way Jira “sees” the links is a bit different between the plugins, but you should be able to map the “Coverage” column from the Zephyr export to the “Outward link (tests)” one in the Xray import. |
Attachments tab | Attach button in the Jira issue layout | Attachments at the test case level and the test step one are supported by both plugins. |
Comments and History tabs | Comments and History subsections under the Activity section | |
Prompt to create or add test cases for a story | Test Coverage button and the associated section of a story | |
Test Cycle execution progress | Test Coverage button and the associated section of a story |
To summarize, for the migration, you will need to pay particular attention to:
To compare the visual issue layout (same color = same function):
Zephyr Squad
Xray
If you've used Zephyr Squad before, adopting Xray is easy. Your high-level workflow with Zephyr Squad was likely this:
In Xray, your actions would be similar:
You can watch our Xray Cloud product demo for a more comprehensive process walkthrough.
For a consolidated collection of useful tips please refer to this Process section, as well as the “Tutorial, Tips, and Tricks” category overall. Here, we highlight just a few best practices:
Xray and its Enterprise version are very comprehensive solutions for test management, so there's much to explore. We recommend checking out the product guide, academy courses, and tutorials.