Requirement Coverage report: track software projects from end to end

Apps, Atlassian, Requirements & Test Management

24 June 2019 • 12 min read

     Software development is a complex process which consists of multiple stages and requires the cooperation of numerous team members. Testers constitute just one group of many that we have in mind: there are also analysts, designers, developers, project managers and more, depending on the individual project’s needs. It’s crucial to always make sure that everyone’s keeping on track. Each member should have access to all the data, so everyone knows about the updates and changes implemented throughout the process. Such kind of workflow prevents misunderstandings, duplicating tasks, and allows to spot and fix possible mistakes right away.

    What’s more, during the software development life cycle the team creates many different interconnected files and objects. Tracking these relations is highly important, but not always easy to achieve, especially when working with a bunch of tools. In order to provide your team with a well-known, fully integrated environment, we encourage you to consider using Jira for the job.

    Benefits of testing in Jira

    There are lots of reasons why managing tests in Jira is a smart way to go, but we need to properly estimate our needs first. As it was mentioned before, tracking relations between objects when our software development is scattered in different places is sometimes impossible to do. Very often requirements are stored in Confluence or Excel sheets, issues created in Jira and tests executed in a dedicated tool. Bringing your testing into Jira eliminates a majority of these problems.

    At this point, it’s worth remembering that when it comes to testing, Jira’s basic functionalities are usually not enough for more complicated projects. It may seem that testing in Atlassian suite facilitates objects tracking but also has some disadvantages that separate tools don’t. We’ve got a solution for that, too. Good idea is to mix the assets of both options and install a dedicated testing app for Jira that gives you seamless integration with a familiar environment. If you’re aiming at the best quality of the final product (and we’re sure you do!), this should be your choice. Not only you’ll be able to follow the progress every step on the way, but also link testing object to Epics, user stories and Jira issues. One of the apps that lets you benefit from all those functionalities is Requirements and Test Management for Jira (RTM).

    Report your test results in RTM

    One of the features of Requirements and Test Management is test reporting. What distinguishes our app from other testing tools is that it includes requirements engineering and allows to display all their connections with the rest of the objects on a single screen. For now, there are two reports to benefit from: the Traceability Matrix and the Requirement Coverage. Both generated reports can be exported to a .csv or .pdf file, in a form ready to present to the stakeholders if necessary. When you and your team members use RTM for test management, everyone who has access to your testing project in Jira can generate such a report. It makes the process significantly more transparent and clear. This way, it’s much easier to define the value of particular elements for the whole project and prioritize work accordingly. Having everything in one view will help you make sure that any detail wasn’t omitted during the work on the project.

    The Requirement Test Coverage report shows whether the requirements are already covered or yet uncovered by related Test Cases, Test Plans, Test Executions, Test Case Executions, and Defects.

    Requirement Coverage report 

    How to set up the report?

    The Requirement Test Coverage report shows whether the requirements are already covered or yet uncovered by related Test Cases, Test Plans, Test Executions, Test Case Executions, and Defects. We can choose which ones we’d like to display and track if there are any objects left that still need coverage. The next step is to select the filters among Project, Issue type, Fix version, Component, RTM Environment and Assignee. If we don’t decide on any special fields, after clicking Generate we’ll get the relations of all existing requirements for a given project.

    Each element on the table is described in details, but if we don’t need all the information, we can hide some fields on Configuration Issue Card after clicking on the Preferences icon. The strong point of RTM Requirement Test Coverage is that we get all data in just one report, which can be customized with filters. This means, there’s no need to look for an adequate report for each stage of software testing process, analyze its parts separately or waste time on putting several reports together. Now you have one tool to rule them all.

    We get all data in one report, which can be customized with filters.

    Why track your software project with Coverage?

    The number of usages of Requirement Coverage report is really high. Here are some reasons why is it a good idea to give RTM feature a try:

    • thanks to the possibility of filtering covered and/or uncovered requirements, it’s easier to avoid omissions;
    • transparent view of the elements instantly shows which requirements generate most bugs;
    • if we define a Fix Version, the report simplifies finding defects from a specific version of a product;
    • as we have all relations presented in one table, it lets us verify if the whole process from gathering requirements until test case execution is properly completed.

    Discover more possibilities yourself and see how much information one report can give you in the form of a complete table, available and clear for everyone.

    Key points

    Tracking progress and relations between many elements is one of the greatest advantages of bringing your test management into Jira. Dedicated testing apps give you possibilities that separated tools or standalone Jira can’t provide. The RTM Requirement Coverage report is much more universal than it may seem to be. It can be used not only for tracking requirement – test cases coverage results, but it lets us check the connections between all the objects included in our software testing process, distinguishing different types of requirements.

    If you’d like to test Requirements and Test Management for Jira (RTM) yourself, take a free 30-day trial from the Atlassian Marketplace. You can also book a live demo via Calendly, if you’d like to see the app in action, or read more on bringing test management process inside Jira on our blog: 

    [contact-form-7 404 "Not Found"]