CodeCoverage
Code coverage, or test coverage, is a measure of how much of a software program’s source code is executed when a given set of tests runs. It is used to assess the thoroughness of testing, identify untested code paths, and guide test design. Coverage data helps teams evaluate risk and allocate testing effort more effectively.
The most common coverage types are statement (line) coverage, which records whether each executable statement runs;
Coverage is usually reported as percentages, often at the file, function, and project levels. Popular tools
Limitations should be acknowledged. High coverage does not guarantee correctness, and 100% coverage can be costly