Question 340
A software testing team encounters the following project situation: A point-of-sale app has an emergency hotfix for a crash, and release engineers validate only that startup succeeds while omitting the fixed crash path. Which repeatable testing practice most directly reduces recurrence of this problem?
Explanation
Correct Answer
This safeguard specifically targets the contributing cause: Preserve each defect's reproducing test and maintain an impact-based smoke set. It addresses the principle (Corrective maintenance changes require evidence of the fix and of avoiding harmful side effects.) and can be assessed by: The original reproduction no longer crashes and nearby checkout initialization still works.
Incorrect Answers
This preventive step mitigates a different project risk (syllabus section 2.3): A tax application migrates tax rules to a newer runtime and the test team tests only newly added features, ignoring old filings that may now calculate differently. The targeted safeguard for the current case is: Preserve each defect's reproducing test and maintain an impact-based smoke set.
This preventive step mitigates a different project risk (syllabus section 2.3): An API provider deprecates an endpoint, but clients continue using it because the maintenance team tests only the provider's new implementation. The targeted safeguard for the current case is: Preserve each defect's reproducing test and maintain an impact-based smoke set.
This preventive step mitigates a different project risk (syllabus section 2.2): A hospital conducts acceptance testing with only the development team's synthetic workflow, and actual clinicians find no provision for emergency priority overrides. The targeted safeguard for the current case is: Preserve each defect's reproducing test and maintain an impact-based smoke set.