Question 1
During a project retrospective for a new mobile banking application developed using Scrum, the test lead notes that a significant number of defects related to transaction processing were found late in the sprint, during system testing. To improve early defect detection in future sprints, which testing practice should be more heavily emphasized?
Answer and explanation
Correct answer: B
The principle of 'shift left' encourages moving testing activities earlier in the lifecycle. By performing more thorough component and component integration testing as soon as code is available, defects can be found and fixed closer to when they were introduced. This is more efficient and prevents them from escalating into more complex issues found during system testing. UAT is too late, maintenance testing is post-release, and static analysis alone might miss runtime integration issues.