While testing for software quality assurance in JIRA, QA engineers are supported by JQL, an efficient query system for retrieval of issues. JQL ably sifts through the hundreds, even thousands of issues related to your project and helps retrieve only those that you want to see.
Let’s look at creating some JQL queries; these can be as mundane as querying for a list of the issues resolved everyday or as crucial as listing those issues that are causing a bottleneck in the app life cycle.
While working on my previous project, I discovered that some tickets had been declared closed on the developer end. It could be that some spec changes during the life cycle of the ticket might have caused the developers and testers to view it differently. So, I created a JQL query for such issues that had been raised by the QA team, but closed by developers, albeit unintentionally.
I used the following syntax for the query:
Let’s look into the parts of the above query.
If you have user groups in your project, they can be used in this parameter; it is much easier than writing the names of all the team members. The syntax you would need is reporter in (members of(“”)).
During the course of the project, you might want to see all the tickets that have been re-opened by individual testers separately. I used the following syntax during my project to see the list of tickets re-opened by Ann:
As a QA team lead, you need to ensure that the tickets keep on moving through their life cycle for quicker resolution - but what about the dormant ones? These are issues that have not seen any activity for a considerable period of time; you don’t want them cluttering up your search results. You would want to monitor them and decide if they are still relevant to the project or if, based on the latest change reports (CRs), they are redundant and need to be closed.
Let’s look at the syntax to check up on these tickets:
As a QA team lead, you would want to monitor the issues resolved regularly, maybe every week or, if you run a tight ship, every day. Besides, it gives you and your team a sense of achievement, seeing the number of issues you resolved that day. After all, a small step for the team...you know the rest!
The syntax would be something like this:
AND updated > -1d AND status changed to "Fixed on QA" AND status = Resolved
If you want to learn more about JQL, refer to
https://confluence.atlassian.com/jira/advanced-searching-179442050.htm
So, go ahead and use the power of JQL; may the force be with you!