Code coverage is a metric, in which the number of paths taken through a piece of code is given as a percentage of the total number of possible paths through that code. It is usually talked about at the same time as cyclomatic complexity, because the number of paths is a key feature of both code complexity and coverage metrics.

The code coverage is usually given as a percentage, and can help predict when testing will be complete.