Test Coverage

Identify the gaps in the testing process with Test Coverage Reports.

While testers may be doing their best while designing and executing tests, there needs to be a way to identify the possible gaps. Test coverage reports help with verification whether every requirement has its own test case, which will be later on used to test the software. If there are any gaps present - they are a clear indication that some features may not be fully tested and will not comply with the requirements. With these reports, the QA teams can make more informed decisions while creating test cases and improve the end-product by reducing the risk of defects showing up later on.

Just like the Traceability Reports, the Test Coverage ones are to be accessed through the Testing Hub.

Creating Test Coverage Reports

  1. In order to start generating the Test Coverage Report, go into Testing Hub > Report Design.

View of the Testing hub and new feature - Report design
  1. Select Test Coverage Report.

Highlight on the selection of the Coverage report
  1. In the new dialog, select the Testing Project, based on which ATM will generate the report.

    1. Users can also access information about the configuration of projects in the Testing Project, such as project name, project key and configured work types for selected testing elements.

    2. Users can use JQL syntax to narrow down the Requirements scope that is taken into consideration when creating the report, e.g. to report on Requirements with status 'Accepted'.

Create a new Coverage report window - select the Testing Setup and limit the Requirements scope with JQL syntax if necessary
  1. To finish, click Generate the report.

Test Coverage View

Generated Test Coverage report with an outlook for percentage of test cases covered with requirements and listed work items that are mentioned in the report

The generated Report consists of information panels at the top and a table below. The panels display following information:

  • Testing Project details

    • regarding the Testing Project used in the Report

  • Coverage of Requirements

    • covered Requirements are ones with linked Test Cases

  • Test Case Executions graph

    • overview of TCEs' statuses; users can configure the graph and adjust it to specific Fix Version and ATM Environments

In the table below, the users can find such Requirements details as:

  • Work-key

  • Summary

  • Assignee

  • Priority

  • Status

Each of the Requirement listed within the Report can be accessed quickly by clicking on the work-key.

Test Coverage in Requirements

For a quick overview of this report, the Requirements work items include the Test Coverage panel right on the work item view. This feature is visible above the Test Management panel and can take the users directly to the Test Coverage report through and included link.

Last updated

Was this helpful?