Coverage View
Overview
The Coverage View provides an overview of project requirements or subsets of requirements from the point of view of completeness. The view helps answer questions such as how well high-level requirements can be traced to lower-level requirements, or other types of work items such as test cases. It helps identify gaps in coverage that may require attention.
The view displays a customizable chain of linked requirements or other work item types, organized into columns. This arrangement helps users assess the extent to which these requirements cover the entire domain. A completeness calculation aids in this assessment. For example, you can determine if customer-level features are appropriately broken down into technical requirements, and whether these are in turn covered by test cases.
To navigate to the coverage view, select Coverage in the Boards menu. Alternatively, if you are already on an easeRequirements module you can select the Coverage option from the top right navigation panel.
The effective use of the coverage view depends on the practices of your organization and its development process. You need to take into account how different types of requirements or other types of work items are structured, as well as how they are linked together and used. An organization might have different practices for different situations, so different coverage views can be defined and saved in the Coverage View.
The sheer number of requirements in a project may also be a challenge to understanding the coverage, so identifying significant subsets of the requirements and organizing them in different views is also an effective practice.
- 1 Overview
- 2 User Interface
- 3 Coverage View Operations
- 3.1 Open saved coverage view
- 3.2 Create new coverage view
- 3.3 Create new coverage view from existing view
- 3.4 Rename coverage view
- 3.5 Delete coverage view
- 3.6 Update level configuration
- 3.7 Add level
- 3.8 Remove level
- 3.9 Toggle non-covered work items
- 3.10 Display all links of a work item
- 3.11 Link or unlink work items
- 3.12 Open work item
- 3.13 Determine display fields
- 3.14 Refresh coverage view
- 4 Formula for calculating coverage completeness
User Interface
A coverage view is displayed as a table whose cells contain requirements or other types of work items. The columns, called “levels”, indicate relationships between the requirements. For example, the first column might contain high-level Customer Requirements, while the second column contains lower-level Functional Requirements, representing a relationship between the two sorts of requirements. The relationship is defined by links between the requirements.
By default, the relationship involves adjacent columns, but it is possible to have a relationship between non-adjacent columns. This is indicated with the option Column Basis in the coverage view configuration.
By inspecting the table, users can quickly identify gaps in coverage by the appearance of cells labeled “Not covered”. For example, a Customer Requirement that has no related Functional Requirement is easily spotted by that label appearing in an adjacent cell in the Functional Requirement level. Each level except for the first also displays a completeness percentage.
Coverage views with different configurations can be saved and are displayed to the left of the coverage view. Saved views are available for other users.
Coverage View Operations
Purpose | Operation | Comment |
---|---|---|
Open saved coverage view |
|
|
Create new coverage view |
| As of the third level, the option Column Basis becomes available, making it possible to select a different level as the anchor of the relationship rather than the level immediately to the left. |
Create new coverage view from existing view |
|
|
Rename coverage view |
|
|
Delete coverage view |
|
|
Update level configuration |
|
|
Add level |
|
|
Remove level |
| Only the rightmost level can be removed. |
Toggle non-covered work items |
| To return to the normal display, select the filter icon again. |
Display all links of a work item |
| By default only one link is displayed. |
Link or unlink work items |
|
|
Open work item |
|
|
Determine display fields |
|
|
Refresh coverage view |
|
|
Formula for calculating coverage completeness
given
a = number of rows in previous column
b = number of work items not covered
(a - b) / a * 100