I know, every body knows that Code Coverage is a weak metric (Link). But there are two ways to improve the value of he code coverage metrics:
- Remove all exclusion pattern
- Remove integration test from the calculation
Point 1 should avoids that you cheat your self.
Point 2 is not so obviously but it's easy to explain. Integration tests ensure that the whole software or larger parts work. Unit tests are the result of TDD and code coverage could measure the TDD impact. That's the reason why only unit tests should part of the code coverage calculation.
No comments:
Post a Comment