Great work!

XP to next level

BugEater
EN

Anatomy of a Bug: Where Do Defects Come From?

Beginner Manual QA 12 XP 34 min

Updated: 13/05/2026

Start Module

Every defect has a story. It starts with a person making a mistake, travels through the codebase as a hidden fault, and eventually surfaces as something a user notices and curses at. Understanding this chain is not just academic — it shapes how you write reports, how you communicate about quality, and how you argue for earlier testing.

What You'll Learn

  • The ISTQB definitions of Error, Defect, and Failure — and the chain between them
  • The most common root causes that introduce bugs into software
  • Why finding a bug late costs dramatically more than finding it early

Lessons in This Module

  1. The QA Triad: Error, Defect, and Failure — Decode the three-link chain from human mistake to user-visible malfunction using real-world examples.

  2. Why Does Software Break? The Root Causes of Bugs — Explore the five most common reasons bugs appear: bad requirements, time pressure, complexity, communication gaps, and environmental factors.

  3. The Cost of a Bug: Why Test Yesterday? — Understand Boehm's cost curve and learn from the most expensive software failures in IT history.

Complete all three lessons to earn the Bug Anatomist badge.

Module content