-->

Importance of Bugs in Software Testing Methodology

Importance of Bugs

  • The importance of bugs on frequency, correction cost, installation cost, and consequences
  • Frequency: How often does that kind of bug occur? Pay more attention to the more frequent bug types
  • Correction Cost: What does it cost to correct the bug after it is found? The cost is the sum of 2 factors: The cost of discovery   &   The cost of correction
  • These costs go up dramatically later in the development cycle when the bug is discovered. Correction cost also depends on system size
  • Installation Cost: Installation cost depends on the number of installations: small for single user program, but more for distributed systems. Fixing on bug and distributing the fix could exceed the entire system's development cost
  • Consequences: What are the consequences of the bug? Bug consequences can range from mild to catastrophic
  • A reasonable metric for bug importance is: Importance = ($) = Frequency * (Correction cost + Installation Cost + Consequential Cost)

Related Posts

Post a Comment

Subscribe Our Newsletter