Itās tempting to manage testing in Jira, and the Xray plugin helps you do exactly that. Xray is good, but how much more will you get with a dedicated test management system like aqua? Find out below.
aqua offers free AI-enhanced testing
aqua keeps On-Premise
aqua has better reporting
AI is a rapidly developing tech, so we will look at cutting-edge tech rather than the baseline. Hereās what you should expect from an AI-powered test management solution:
As a standalone solution, aqua has the freedom to offer new functionality without any constraints. This includes AI test generation powered by OpenAIās GPT model. aquaās AI copilot is tuned to fit quality assurance much better than ChatGPT, and it also understands the context of your projects and existing tests. Xray has none of this.
Test management is the main reason we are looking at these two tools. You should consider various aspects of handling test cases as well as traceability-minded features. These include:
aqua and Xray are closely matched when it comes to test management. aqua, however, has the advantage of being an independent QA-first solution rather than a Jira plugin. This means custom QA-tuned workflows, the functionality to create nested test cases and include shared test steps. Some other features, such as workflows and execution history, just work better in a native QA tool like aqua.
Most tools rely on automation via common third-party tools that QA specialists have been using for over a decade. The experience is much better when your test management solution has native integrations for industry-leading tools. REST API support is a must if you do not want to be at the vendorās mercy for integrations.
Xray takes a DIY approach to test automation. It gives you the space to set up various automation frameworks such as Cucumber and JUnit rather than an out-of-the-box solution. aqua, on the other hand, invites you to use industry-leading third-party solutions and offers native integrations with nearly a dozen of them. You can still use any frameworks including Cucumber and JUnit with REST API. The difference may seem small (you achieve the same goal), but it has a strong impact on modern QA workflows. With test automation becoming increasingly important, you want even less experienced specialists to be comfortable with it. Learning proven tools with large community support to use with aqua is much easier than taking up entire frameworks for Xray. The effort of learning a framework just to align with the DIY automation approach can go in vain, too. In February 2023, the last person working on Cucumber full-time was laid off. While open-source support wonāt stop there, this is a major setback for teams that built a long-term automation strategy around Cucumber.
Pricing can vary a lot; you will find small differences that make no sense but also high fees that are completely justified. Here are some factors to consider:
When considering Xrayās pricing, you need to include pricing of Jira as well. You will need Jira Premium to match aquaās project management and requirements functionality. Free licences, however, also play a big role. It hurts to pay the full fee just so all devs could access bug reports. It stings when there is no free read-only access for non-tech personnel, too. aqua offers free licences for both scenarios.
On-Premise deployment is a must in many industries, yet vendors wonāt explicitly say if they donāt offer it. Depending on your security policies and scale, deploying in a non-vendor Cloud is a beneficial option too.
aqua supports both Cloud and On-Premise deployment. You can even choose to host your workspace on some other server rather than aquaās. Xray offers the same, but with a major caveat: Jira is sunsetting the On-Premise offering on December 31, 2023. As a Jira plugin, Xray will suffer the same fate.
QA dashboards serve two vital purposes. They help the QA team track their progress, but they also make other teams aware of potential bottlenecks. At a minimum, you should be able to include any data and share dashboards with the team.
Dashboards are not a strong suite of Xray. You are limited to just 6 widgets that revolve around basic requirements coverage and test runs. aqua, on the other hand, can display any data and send you KPI alerts if a certain metric goes abnormally high (or low). These alerts shift the paradigm: dashboards look out for you rather than make you look at them.
Reporting is important for both internal and external stakeholders. The goal here is to get what you need with as little or as much effort as possible. When a tool offers both a template library and rich customisation, that is a good start.
Xrayās reporting is template-based as well. You can choose between 8 basic templates, and you can add any extra data only by making a Word/Excel template first. There is no native functionality to add external imagery and text as well.
Precise user management is essential when working on multiple projects and/or working with external specialists. It will also save you a lot of pain from running crowd testing in the same test management solution.
Xray is once again limited by Jiraās functionality for user management. It does not introduce any QA-specific permissions. Just like Jira, Xray does not offer per-user permissions either. You may not need that flexibility now, but crowdtesting and new employee onboarding go much smoother with individual permissions.
This is not a hard requirement, but you may be interested in a test management solution that also handles the entire product lifecycle. This is a great money saver as you need licences from fewer vendors, and the synergy should save you some hours as well.
Jira is a project management solution that you expand with Xray to perform test management. aqua is a QA-minded application lifecycle management tool. This is a tie in our comparison of aqua and Xray testing tools: you get 4 solutions in 1 with both vendors.
Here are a few things people like and dislike about both tools.
āI was surprised to find such a comprehensive and mature tool for test management in the German market without having taken it seriously beforehand.ā
Jƶrg GroĆmann
Head of Development at Bank 11
āAccording to me, Xray is the best test management tool in Jira.The only thing bothers a lot is the order of test cases gets disorganised each time a test execution or test plan gets created.ā
Dinesh P
Software Development Engineer at a small business (<50 emp.)
āThe reporting is meaningful and provides a good basis for decisions. After the employees have used aqua, they recognize the added value very quickly.ā
Thomas Haeske
Head of Organisation/IT at Berlin Hyp
ā- Navigating test execution in test coverage could be simpler - No version control - No availability to link test execution to the sub-taskā
A G2 Reviewer
Computer Software (50-1000 emp.)
āManual test cases are easily automated with aqua. Seamless integration with test automation tools helps here.ā
Jƶrn-Hendrick Sƶrensen
Test Manager at KBA
āIt's a bit of a learning curve when getting started. It took our team about a year to realise that there are so many other tools to utilise, but didn't really understand how to get to that point. On top of that, Xray is different by JIRA account type, so the documentation is different. If you don't find the correct documentation that applies to your company's JIRA account (Cloud, Server, etc...), you might end up reading through the wrong one, and being utterly confused. ā
Sarah P..
QA Engineer at a small business (<50 emp.)
āI was surprised to find such a comprehensive and mature tool for test management in the German market without having taken it seriously beforehand.ā
Jƶrg GroĆmann
Head of Development at Bank 11
āThe reporting is meaningful and provides a good basis for decisions. After the employees have used aqua, they recognize the added value very quickly.ā
Thomas Haeske
Head of Organisation/IT at Berlin Hyp
āManual test cases are easily automated with aqua. Seamless integration with test automation tools helps here.ā
Jƶrn-Hendrick Sƶrensen
Test Manager at KBA
āAccording to me, Xray is the best test management tool in Jira.The only thing bothers a lot is the order of test cases gets disorganised each time a test execution or test plan gets created.ā
Dinesh P
Software Development Engineer at a small business (<50 emp.)
ā- Navigating test execution in test coverage could be simpler - No version control - No availability to link test execution to the sub-taskā
A G2 Reviewer
Computer Software (50-1000 emp.)
āIt's a bit of a learning curve when getting started. It took our team about a year to realise that there are so many other tools to utilise, but didn't really understand how to get to that point. On top of that, Xray is different by JIRA account type, so the documentation is different. If you don't find the correct documentation that applies to your company's JIRA account (Cloud, Server, etc...), you might end up reading through the wrong one, and being utterly confused. ā
Sarah P..
QA Engineer at a small business (<50 emp.)
aqua is a test management system (or even a QA-first ALM) solution with a flexible and convenient 2-way Jira integration, while Xray is a plugin to shoehorn test management into Jira. aqua boasts several highly impactful features and lacks crucial limitations that Xray has. By the end of 2023, only aqua will be an option for teams that work On-Premise.