In
computer science,
code coverage is a measure used to describe the degree to which the
source code of a
program is tested by a particular
test suite. A program with high code coverage has been more thoroughly tested and has a lower chance of containing
software bugs than a program with low code coverage. Many different metrics can be used to calculate code coverage; some of the most basic are the percent of program
subroutines and the percent of program
statements called during execution of the test suite.