Question 980
A tester is asked to evaluate the following situation: A startup automates a critical checkout smoke test and enjoys faster feedback, but management assumes the automation now requires no maintenance when payment selectors change. Which repeatable testing practice most directly reduces recurrence of this problem?
Explanation
Correct Answer
This safeguard specifically targets the contributing cause: Include test code and fixture maintenance in feature change review. It addresses the principle (Automation can improve repeatability and speed but carries maintenance costs and fragility risks.) and can be assessed by: The smoke suite remains reliable after a selector update and still detects an actual checkout failure.
Incorrect Answers
This preventive step mitigates a different project risk (syllabus section 6.2): A software vendor replaces all exploratory manual sessions with scripted automation and later misses a confusing user journey that existing assertions never evaluate. The targeted safeguard for the current case is: Include test code and fixture maintenance in feature change review.
This preventive step mitigates a different project risk (syllabus section 6.2): A fintech team's automated checks report all passes after a framework upgrade, but a new default silently disables assertions in its test runner. The targeted safeguard for the current case is: Include test code and fixture maintenance in feature change review.
This preventive step mitigates a different project risk (syllabus section 6.1): An organization deploys a test-data generator but gives it access to raw production patient records, creating a privacy issue in staging. The targeted safeguard for the current case is: Include test code and fixture maintenance in feature change review.