Test management with Jira and XRay
A software project is like climbing a mountain. The more complex the requirements and the greater the fall height, the more important it is to have good protection. Good tests that cover all the important requirements are essential for this. These can be manual tests or automated tests such as in JUnit or SoapUI. The maintainability and organization of the test cases is very important, especially in large software projects. At the same time, it must be possible to trace how many tests were carried out when and what the current test coverage is.
Atlassian Jira is fast becoming the industry standard for capturing requirements and software bugs. However, by default, there is no way to capture tests in Jira. However, the advantages of also keeping the tests in Jira are obvious. The entire development process can be done from Jira, no tool change is required and tests and requirements can be linked easily and intuitively.
There are a variety of extensions in the Atlassian Marketplace that enable test management. In the video I present the addon Xray from XpandIT, which is perfectly integrated into Jira. For example, there is the possibility of storing workflows for tests in order to map approval processes for tests. Xray also offers the option of mapping Test Driven Development (TDD) and Behavior Driven Development (BDD).
Using an example project in Xray, I will show how automatic and manual tests can be mapped and executed in Xray. I explain different ways to organize test cases in Jira. There are two options for this in Xray: A folder structure similar to HP ALM or Test Sets, a more flexible option for structuring.
I also show various reports that Xray offers. For example, the test coverage of requirements or the latest test results can be displayed quickly and clearly in a dashboard, for example.