Software Defect Prevention

Defect prevention practices, finding defects in a specification with models and review techniques, analyzing test results to improve defect detection, and defect classification for root cause analysis.

5 minutes 5 Questions

In the ISTQB Certified Tester Advanced Level Test Analyst (CTAL-TA) syllabus, Software Defect Prevention covers activities that stop defects from being introduced, or find them as early as possible, instead of only detecting failures during dynamic testing. Preventing or containing defects early lo…

Test mode:

CTAL-TA - Software Defect Prevention Example Questions

Test your knowledge of Software Defect Prevention

Question 1

A test analyst reviews defect arrival data for an order management system that exchanges data with a warehouse system. System integration testing ran four iterations and found 5, 6, 5 and 6 defects. Every planned test was executed, with a 96% pass rate. The team had expected arrivals to rise to a single peak and then fall slowly. Acceptance testing then ran three iterations and found 4, 19 and 11 defects. Of these 34 acceptance defects, 22 are wrong field mappings between the two systems, and these are covered by test conditions at system integration level. Another 9 are workflow appropriateness issues that emerged only when end users performed real tasks. The remaining 3 are cosmetic. Which improvement to defect detection do these results point to most strongly?

Question 2

A test analyst analyzes system testing of a parking permit portal 90 days after release and splits the defect data by user role. Resident role: system testing found 40 defects and 18 escaped to production, all of them cosmetic. Business account role: system testing found 12 defects and 8 escaped. Three of the 8 came from timeouts in the live payment gateway, which the test environment did not include and which was out of system testing scope. The other 5 escapes are high severity, and all occur when renewing fleet permits for exactly 10 or 11 vehicles, where the rules change from a standard fee to a fleet fee. Administrator role: system testing found 18 defects and 2 medium-severity report layout defects escaped. Which improvement to defect detection do these results point to most strongly?

Question 3

After system testing of a new release of a utility meter reading service, a test analyst investigates why three high-severity failures reached production. The technical test analyst's test gap report compared the release build with build 17, the first build delivered to system testing. It listed 4 of 140 changed methods as unexercised, and all 4 received new system tests before release. Since the previous production release, 390 methods had changed in total, and 250 of them were changed in builds 9 to 16, which went only to component testing. Coverage was recorded for every system test run on builds 17 to 23. All three production failures were in methods changed in build 12 that no system test had executed. Which improvement to defect detection do these results point to most strongly?

More Software Defect Prevention questions
510 questions (total)
Practice 100 questions
One session at a time, always new questions