Seven Roadblocks to 100% structural coverage (and how to avoid them)
Structural coverage analysis (SCA – also referred to as code coverage) is an important component of critical systems development. Many standards/ guidelines including DO-178C (in aerospace) and ISO 26262 (in automotive) recommend or mandate the use of coverage analysis for measuring completeness of testing. In some situations, however, it is difficult to achieve complete (100%) coverage.What are these situations, and what can we do about them?
In this white paper, we review the causes of being unable to attain 100% code coverage during testing, and will identify four strategies for handling code that has not achieved full coverage.