Consider the following table, which contains information about test cases from the test management system:
Which ONE of the following optionsorganizes the test cases based on the statement coverage strategy, while considering practical constraints?
{TC 20; TC 30; TC 10; TC 40; TC 50; TC 70; TC 60; TC 80; TC 90}
{TC 10; TC 30; TC 20; TC 60; TC 40; TC 80; TC 90; TC 50; TC 70}
{TC 80; TC 70; TC 50; TC 60; TC 20; TC 30; TC 10; TC 40; TC 90}
{TC 60; TC 80; TC 40; TC 90; TC 50; TC 10; TC 70; TC 30; TC 20}
Statement coverage strategyprioritizestest cases with higher statement coverage first, whileresolving dependenciesbefore execution.
TC60 (7%)has thehighest coveragebutdepends on REQ 1, so it should be executedafter its dependency is covered.
TC80 (6%)depends onREQ 2, so it should be prioritizedafter TC40 (REQ 2).
TC40 (5%)andTC90 (5%)should be executed early.
Lower coverage test cases (TC10, TC70, TC30, TC20) should come last.
Thus, the correct order is{TC 60; TC 80; TC 40; TC 90; TC 50; TC 10; TC 70; TC 30; TC 20} (D).
Submit