I was lucky to deliver a talk at Test.Bash(); 2021, showcasing Xray and how teams can use different testing approaches (test automation, exploratory testing, test cases) and have visibility of what is happening in Jira, where probably the team is managing their project already.
During my talk several questions came; unfortunately, I wasnât able to answer live as I had recorded a long video. Lesson learned and I will try to save time, next time
Meanwhile, I wanted to share the answers to those questions here.
Is this a Jira plugin?
Yes, Xray is a Jira plugin that you can install in your Jira instance, no matter if youâre using Jira on-premises (server/datacenter) or Jira Cloud. This is a paid plugin.
During the talk I also showed Xray Exploratory App, which is a different application (free) that we can run locally in our own desktop/laptop to assist in exploratory testing. Xray Exploratory App can (optionally) integrate with Xray, to have visibility of exploratory testing results in Jira for example.
Where does the name Xray come from?
Thatâs an excellent question. AFAIK, the X comes from Xpand IT (the original company behind Xray); many products from Xpand IT started with an âXâ. Xray become more or less a good name (among others that were discussed), I think becaused besides being simple & cool, it was a good analogy for having something that allowed us to track how things were from the inside ⊠to track if there are problems - thatâs why we make X-Rays. The name became something so natural that we promptly used rightaway.
I think this is the reason for the commercial name.
I actually know more about the origin of the product, as I was part of it; but thatâs a different story, more about that here.
Does Xray also support the Cucumber pre-processor plugin from Cypress?
Yes.
Please have a look at this tutorial for Xray Cloud, or at this one for Xray on Jira server/datacenter.
If we donât have an automated CI/CD pipeline, can we manually run our automated tests and upload JUnit results to Xray?
Sure Itâs as simple as doing a HTTP POST request. The exact details depend on whether youâre using Xray on Jira Cloud or Xray on Jira server/datacenter.
You can find a bunch of code snippets in different languages on this GitHub open-source project.
You can see here a full tutorial using Java+JUnit5+Selenium, along with a GitHub repository with all the code, ready to run
The previous tutorial is for Xray Cloud.
How hard (or easy) is to combine Jira and Xray and your Azure DevOps pipelines. And what should you consider?
We have a tutorial for integration with Azure DevOps for Xray Cloud and also for Xray on Jira server/datacenter.
Are there any plans to integrate with Linear?
I donât know Linear; Iâm unsure of which tool you mean exactly. Can you please clarify, if possible?
If you have any additional questions or feedback you want to share with me, please go ahead. I would love to have your feedback.