Code coverage indicates how much code or which execution paths tests exercise. It can help identify defects early and give developers confidence, but high coverage does not guarantee bug-free software. section 12.2.2
Coverage metrics can track:
- Line coverage: whether code lines are exercised. section 12.2.2
- Branch coverage: whether execution paths are exercised. section 12.2.2
- Method coverage: whether methods are exercised. section 12.2.2
Use coverage as a signal
An engineering manager can monitor coverage to track progress and spot areas for improvement or potential problems. Consider it alongside other indicators of service and codebase health. section 1.2.4 section 12.2.2













