(all contribute to the OK status of the requirement)
2
PASS
3
PASS
UI Step
Requirement has tests and its "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
UI Step
Requirement has tests and its NOK
Test
Test status
Calculated coverage status
1
PASS
NOK
One of the Tests (3) is FAIL, whichmaps to NOK, that higher rankingthan OK (of the mapped PASS tests)
2
PASS
3
FAIL
UI Step
Sub-Requirement NOK
Test
Test status
Calculated coverage status
1
PASS
NOK
One of the Tests (3b) is FAIL, thus subReq2 will beconsidered as NOK. Since it is NOK, then the parentrequirement will be NOK.
2a
(subReq1)
PASS
3a
(subReq2)
PASS
3b
(subReq2)
FAIL
Info
In this case, it is assumed that the parent requirement is NOK since one of the sub-requirements is NOK.
UI Step
Sub-Requirement 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 theconjunction with the parent requirement status, willbe NOT RUN.
2a
(subReq1)
TODO
3a
(subReq2)
PASS
3b
(subReq2)
PASS
UI Step
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 parentrequirement is covered directly by one Test (1), which is currentlyPASS, then the calculated "OK" status will be based on that Test.
Note: subReq1 is considered as being UNCOVERED
-
(subReq1)
-
Info
In this case, it is assumed that the parent requirement is completely validated by the Testdirectly linked to it.