Question 570
A tester is asked to evaluate the following situation: A developer sees 100% statement coverage on an eligibility function but the rejection branch that contains no executable statements is never taken. Which observation best verifies that the stated testing issue is addressed?
Explanation
Correct Answer
This is the expected verification outcome: The report records both decision outcomes rather than relying on statement coverage alone. It directly checks the corrective activity (Instrument and execute the missing rejection decision outcome to measure branch coverage.) for the described testing problem.
Incorrect Answers
This result may validate another testing scenario: A team assumes 100% branch coverage ensures every possible execution path through two independent decisions is covered. It does not establish the required result for this case: The report records both decision outcomes rather than relying on statement coverage alone.
This result may validate another testing scenario: A small utility has a simple loop that executes zero, one, and many iterations, but testers execute only a ten-item collection and call every control-flow behavior covered. It does not establish the required result for this case: The report records both decision outcomes rather than relying on statement coverage alone.
This result may validate another testing scenario: A user-experience researcher treats exploratory testing as random clicking and provides no evidence of learning, so findings cannot inform a release decision. It does not establish the required result for this case: The report records both decision outcomes rather than relying on statement coverage alone.