Code coverage is a metric used to describe the degree to which the source code of a program is tested.
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.
There are many tools to generate coverage. We have a few suggestions:
- Java - JaCoCo
- PHP - PHPUnit
- Python - Coverage.py
- C# - OpenCover and dotCover
- Scala - Scoverage
- Ruby - SimpleCov