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.