What is meant by Structural (Code) Coverage?
Put simply structural, or code, coverage is the amount of code that is covered in execution by a single test or collection of tests.
For a procedural language like C, you can identify a function of interest, run some test cases on this function, and then measure what proportion (expressed as a percentage) of the code has been executed. The general rule is that the higher the coverage…