-->
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)
Post a Comment
Post a Comment