Question 510
During a release-readiness review, a tester observes: A date picker accepts reservations from tomorrow through 30 days ahead, but the tester uses fixed dates that become invalid as the calendar advances. Which observation best verifies that the stated testing issue is addressed?
Explanation
Correct Answer
This is the expected verification outcome: At the fixed test clock, yesterday and 31-days-ahead fail while allowed dates pass. It directly checks the corrective activity (Derive relative-date boundaries from the controlled system date instead of hard-coded calendar literals.) for the described testing problem.
Incorrect Answers
This result may validate another testing scenario: A booking API allows 1–6 passengers, and a developer asserts that 1, 3, 6, and 7 prove three-value boundary coverage. It does not establish the required result for this case: At the fixed test clock, yesterday and 31-days-ahead fail while allowed dates pass.
This result may validate another testing scenario: A travel claim uses conditions 'flight cancelled' and 'replacement provided', with compensation depending on their combination; the tester groups all cancellation cases into one partition. It does not establish the required result for this case: At the fixed test clock, yesterday and 31-days-ahead fail while allowed dates pass.
This result may validate another testing scenario: An authorization method contains a hidden fallback allow after all known roles fail, but testers generate inputs only from the public role specification and never execute that code branch. It does not establish the required result for this case: At the fixed test clock, yesterday and 31-days-ahead fail while allowed dates pass.