Question 100
A software testing team encounters the following project situation: A bank queues all security testing for the final release weekend, and a permissions architecture defect forces a redesign. Which repeatable testing practice most directly reduces recurrence of this problem?
Explanation
Correct Answer
This safeguard specifically targets the contributing cause: Apply shift-left practices to design and security-critical assumptions. It addresses the principle (Discovering and preventing defects earlier generally reduces downstream rework and cost.) and can be assessed by: The permissions flaw is found in a model review before its implementation is complete.
Incorrect Answers
This preventive step mitigates a different project risk (syllabus section 1.3): A mobile game team decides to test only its newest animations after finding many prior defects there, overlooking a newly connected payment component. The targeted safeguard for the current case is: Apply shift-left practices to design and security-critical assumptions.
This preventive step mitigates a different project risk (syllabus section 1.3): A delivery startup finds no defects in hundreds of low-value footer checks while its checkout flow continues losing orders. The targeted safeguard for the current case is: Apply shift-left practices to design and security-critical assumptions.
This preventive step mitigates a different project risk (syllabus section 1.5): A tester confronts a developer aggressively over a defect and the ensuing dispute delays a fix for a critical shipment. The targeted safeguard for the current case is: Apply shift-left practices to design and security-critical assumptions.