Requirement columns and properties overview

This chapter provides an overview of the different columns and properties available in the Requirements section, and how to use them.

Aggregated Weight

Enable checkboxes in the Aggregated Weight column to display the sum of the weights of all directly subordinate Requirements in the Weight column.

Checkboxes are only available for Requirements that have subordinate Requirements.

Aggregated Weight column

Contribution (%)

The Contribution (%) is the amount, in percentage, that each Requirement contributes to the RequirementSet it belongs to. This calculation is based on the weight of each Requirement. Sub-Requirements are calculated relative to their parent Requirement.

Contribution (%) column

Coverage Executed (%)

Coverage Executed (%) indicates the percentage of TestCases that have been executed, with a state of either Passed or Failed, in yellow. The percentage of TestCases not yet executed is shown in white. The Coverage Executed (%) calculation is based on Requirement Weight and TestCase WorkState.

Coverage Executed (%) column

Coverage Specified (%)

The Coverage Specified (%) column indicates, in percent, the extent to which links to TestCases exist and have a completed WorkState in yellow. The white section indicates the extent to which TestCase Links still need to be created, or linked TestCases need to be completed. The calculation is based on Requirement Weight and TestCase WorkState.

In the example below, <New Requirement> does not have fully specified coverage because the WorkState of <New TestCase>_1 is set to IN_WORK in the TestCases section.

Coverage Specified (%) column

Damage class and Frequency class

Instead of manually entering Requirement Weights, you can calculate weights using the Damage class and Frequency class columns.

  • Damage class: the estimated damage value of a Requirement on a scale of 0 to 10. The calculation formula is as follows:

    Weight = 2^Damage class

Damage class: 2^3 = 8

  • Frequency class: the estimated frequency of a Requirement on a scale of 0 to 10. The calculation formula is as follows:

    Weight=2^Frequency class

Frequency class: 2^4 = 16

Use both the Damage class and Frequency class columns to calculate Requirement Weight based on overall business risk. Requirements that occur frequently and would cause the greatest business damage if they fail will have the greatest weight. In this case, the calculation formula is as follows:

Weight = 2^Damage class * 2^ Frequency class

Weight: (2^3)*(2^4)=128

Execution State (%)

The Execution State (%) column shows the execution state, in percent, of linked TestCases. Values are rounded to the nearest whole number. You can see exact values in the StatusText property in the Properties pane.

The Execution State calculation depends on how Execution results are aggregated. By default, Result Aggregation is set to First.

Execution State (%) column

The Execution State is displayed as follows:

Execution State (%) column colors

Color

Execution State (%)

Green

Passed TestCases

Red

Failed TestCases

White

TestCases with the state No Result

Grey

TestCases with the state <No TestCase linked> or linked TestCases with WorkState PLANNED or IN_WORK

Relative Weight (%)

Relative weight is calculated as the percentage of a Requirement weight relative to the total weight of the RequirementSet.

Relative Weight (%) column

RequirementType

The RequirementType column shows you the RequirementType assigned to each Requirement.

RequirementType column

TestCase Design Coverage (%)

This column indicates the percentage of your linked TestCases that are covered by TestCase-Design. This calculation is independent of the Weight or WorkState of your TestCases.

TestCase Design Coverage (%) column