Using X-Ray
What is X-Ray
X-ray is a management tool in JIRA that requires no configuration from the user. If you are familiar with JIRA, X-Ray should pose no problems as the usage and workflows are the same. The tool can be used both in Feature Sprints and during UAT.
X-ray helps with a set of issues:
Create and store test cases and make them visible for the team
Link test cases to user stories
Organize test cases into test sets
Communicate easily with the team
Organize, create, store test results, report bugs, generate reports
Clone existing test cases and make UAT test cases from them
Distribute tests to different testers during UAT
Easily see the testing progress (what was tested and what was the result)
Link bugs to test cases so it is clear why test failed
You can learn more by checking the official site and documentation here.
X-Ray New issue types in JIRA
Test = test case with details
Test Plan = define the scope of testing, contain all Tests tested in the project
Test Set = group of Tests created for testing the same purpose, we usually don’t use it
Test Execution = group of Tests ready for test execution, there should be one Test execution for each Feature Sprint or for every tester in UAT phase
Precondition = can specify in details preconditions for Tests, we usually don’t use it
Sub Test Execution = similar like Test Execution, we usually don’t use it
Demo test cases were created in Test QA project in our JIRA:
The demos includes:
Basic overview of issue types
How to start with testing on the project
How to create test cases from User Stories
How to execute test cases and report the results
How to see test progress and test results
How to see bugs linked to failed test cases
Test Plan:
User acceptance testing (UAT) involves test planning and test execution to ensure that the software meets the requirements of end users. In test planning, test scenarios are identified, test cases are defined, and priorities are set. Resources are allocated, and a test plan is documented. During test execution, the testing environment is set up, test data is prepared, and test cases are executed. Any defects found are reported.
Test Executions:
Testing Board: Check it out here. See folder UAT demo test cases at the beginning of the list. Open the folder to check out dedicated use cases.
Alternatively, you can check out out sample UAT test cases in the dedicated Excel file in Downloads.
Tips for the project
To make sure that your project runs as smoothly as possible, here are some tips we have learned after extensive testing. Implement them into your projects to ensure the most efficient process you can.
Create a test plan and decide a test strategy
Create test cases from user stories – Issue Type is Test and steps should be written to Description field
Don’t use Test steps as it will simplify project administration
Start with positive scenarios, then add important negative ones
Use import of test cases and test steps if you have previous tests in excel – import is a standard JIRA functionality
The easiest way to distribute tests to testers is to use Test Executions
Creating test cases always takes some time – so think about how much detail you will use
Show basic usage of X-Ray to all of your testers
Â