Recall & Review
beginner
What is the main goal of defect prevention in software testing?
The main goal of defect prevention is to stop defects from occurring in the first place by improving processes and practices before the software is built.
Click to reveal answer
beginner
Name two common defect prevention strategies.
Two common defect prevention strategies are code reviews and early requirement analysis to catch issues before coding starts.
Click to reveal answer
intermediate
How does training help in defect prevention?
Training helps by teaching developers and testers best practices and standards, reducing mistakes caused by lack of knowledge.
Click to reveal answer
intermediate
Explain the role of root cause analysis in defect prevention.
Root cause analysis finds the underlying reasons defects happen so teams can fix those causes and prevent similar defects in the future.
Click to reveal answer
beginner
Why is early testing considered a defect prevention strategy?
Early testing finds defects soon after they are introduced, making it easier and cheaper to fix them before they cause bigger problems.
Click to reveal answer
Which of the following is NOT a defect prevention strategy?
✗ Incorrect
Ignoring minor bugs does not prevent defects; it allows defects to remain and possibly cause bigger issues later.
What is the benefit of performing requirement analysis early?
✗ Incorrect
Early requirement analysis helps find defects in requirements, preventing defects from being coded into the software.
Root cause analysis helps teams to:
✗ Incorrect
Root cause analysis focuses on understanding and fixing the real reasons defects occur to prevent recurrence.
Which activity is a proactive defect prevention technique?
✗ Incorrect
Code reviews during development help catch defects early, preventing them from progressing further.
Training developers on coding standards helps prevent defects by:
✗ Incorrect
Training improves knowledge and skills, which reduces errors and defects in code.
Describe three key strategies used to prevent defects in software development.
Think about activities done before and during coding to avoid mistakes.
You got /3 concepts.
Explain how root cause analysis contributes to defect prevention.
Consider why defects happen repeatedly and how to stop that.
You got /3 concepts.