User Interface
A coverage view is displayed as a table whose cells contain requirements or other types of issues. 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. The views are organized into two folders:
Personal Views are only available to the user that created them. By default, a newly created view is personal.
Public Views are available to everyone who has access to the Jira project.
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 |
| |
Export coverage view to Excel |
| Export is handled as a background task since the operation may take some time. It is possible to continue working while the task is executing. A save file dialog will appear when the task is complete. While coverage completeness is being calculated, export is disabled. |
Export coverage view to Excel using a template |
| |
Copy coverage view link to clipboard |
| |
Delete coverage view |
| |
Change position of coverage view in list |
| This is how to change a view from private to public or vice-versa. Only the owner of the view can do this. |
Update level configuration |
| |
Add level |
| 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. |
Remove level |
| Only the rightmost level can be removed. |
Enable folder filter |
| It obviously makes no sense to select a project that is not one of the projects used in the view. |
Disable folder filter |
| |
Link or unlink issues |
| |
Review suspect link |
| |
Open issue |
| |
Determine display fields |
| The fields displayed by default are Summary, Key, Issue Type, Status, Priority, and Suspect Links. The configuration is saved when the view is saved. The default list of fields for a project can be configured by the app administrator by selecting “Save as project default” text. |
Refresh coverage view |
|
Formulas for calculating coverage completeness
By default, the row based formula is used in calculating coverage completeness percentage. The formula can be configured in the global easeRequirements Configuration by a system administrator.
Row based
given a = total number of rows in previous column b = number of rows not covered in current column ((a - b) / a * 100
Issue based
given a = number of issues in previous column b = number of issues in previous column not covered in current column ((a - b) / a * 100