Structural methods

Code coverage analysis is the process of

Code coverage analysis cannot identify missing code, that is, missing functionality, which is why structural testing methods should not be used as the only testing technique. Structural testing is a supplement to behavioral testing, not a substitute for it.

There are many structural coverage metrics (and thus testing techniques), which include

Each coverage metric has pros and cons. BullseyeCoverage implements condition and decision coverage and thus has the advantage of simplicity without shortcomings from a certain metric. For more information about coverage metrics and testing techniques, see the following resources: