Requirement has tests and it's "UNCOVERED"
Test | Test status | Calculated coverage status |
`- | - | No Tests cover the issue. |
Requirement has tests and it's "Ok"
Test | Test status | Calculated coverage status |
1 | PASS | OK All Tests are passed (all contribute to the OK status of the requirement). |
2 | PASS | |
3 | PASS |
Requirement has tests and it's "NOT RUN"
Test | Test status | Calculated coverage status |
1 | PASS | NOT RUN One of the Tests (3) is TODO which is mapped to NOT RUN, that has higher ranking than OK. |
2 | PASS | |
3 | TODO |
Requirement has tests and it's NOK
Test | Test status | Calculated coverage status |
1 | PASS | NOK One of the Tests (3) is FAIL, which maps to NOK, that higher ranking than OK (of the mapped PASS tests) |
2 | PASS | |
3 | FAIL |
Sub-Requirement is NOK
Test | Test status | Calculated coverage status |
1 | PASS | NOK One of the Tests (3b) is FAIL, thus subReq2 will be considered as NOK. Since it is NOK, then the parent requirement will be NOK. |
2a (subReq1) | PASS | |
3a (subReq2) | PASS | |
3b (subReq2) | FAIL | |
| | |
In this case, it is assumed that the parent requirement is NOK since one of the sub- requirements is NOK.
Sub-Requirement is Not Run
Test | Test status | Calculated coverage status |
1 | PASS | NOT RUN One of the sub-requirements (subReq1) is NOT RUN, thus the calculated status, whenever doing the conjunction with the parent requirement status, will be NOT RUN. |
2a (subReq1) | TODO | |
3a (subReq2) | PASS | |
3b (subReq2) | PASS | |
| | |
Sub-Requirements is UNCOVERED
One Test directly linked to the parent requirement. Sub–requirement without tests.
Test | Test status | Calculated coverage status |
1 (parent requirement) | PASS | OK Since all sub-requirements are uncovered and the parent requirement is covered directly by one Test (1), which is currently PASS, then the calculated "OK" status will be based on that Test. Note: subReq1 is considered as being UNCOVERED |
- (subReq1) | - |
In this case, it is assumed that the parent requirement is completely validated by the Test directly linked to it.