Methodology that quantitatively measures how comprehensive a code base's tests are.
Increasing code coverage often increases stability and reduces bugs.
Total number of non-syntax lines with tests / total number of non-syntax lines
Your product has users and those users might leave if they are affected by bugs
You are working with developers that aren't immediately trustworthy like contractors/interns
You are working on a very large code base with many testable components
Common mistake - too many tests for uncertain features
Last updated 2 years ago