Question 530
A software testing team encounters the following project situation: A lending rule uses applicant age and verified income, but the decision table includes a logically impossible state where age is below 18 and an approved adult-only income credential exists. Which observation best verifies that the stated testing issue is addressed?
Explanation
Correct Answer
This is the expected verification outcome: The decision table coverage report distinguishes feasible combinations from excluded contradictory conditions. It directly checks the corrective activity (Document the impossible rule and avoid counting it as a feasible runtime obligation.) for the described testing problem.
Incorrect Answers
This result may validate another testing scenario: A warehouse order can move Created to Paid to Shipped, yet tests attempt Created to Shipped and treat any rejection as a defect. It does not establish the required result for this case: The decision table coverage report distinguishes feasible combinations from excluded contradictory conditions.
This result may validate another testing scenario: An invoice discount rule differs between new and returning customers only when a coupon is valid, but testers verify each condition independently and miss their interaction. It does not establish the required result for this case: The decision table coverage report distinguishes feasible combinations from excluded contradictory conditions.
This result may validate another testing scenario: A tester wants to use source control-flow information to verify each conditional outcome, but mistakenly classifies the approach as black-box because the API response is still observable. It does not establish the required result for this case: The decision table coverage report distinguishes feasible combinations from excluded contradictory conditions.