Test Coverage Metrics can be Misleading
Test Coverage metrics are useful for determining parts of your codebase that are not unit tested. They are also dangerous if used in the wrong way. I have heard people say 100% test coverage is a necessity. 100% test coverage does not guarantee that all code functionality is tested.