Measuring Test Completeness Using the Code Coverage Tool
A single line of untested code in embedded software can cause an application to fail-with serious consequences. To ensure that every line of code has been tested, software engineers measure and analyze code coverageÃƒÂƒÃ‚ÂƒÃƒÂ‚Ã‚Â‚ÃƒÂƒÃ‚Â‚ÃƒÂ‚Ã‚Â—typically while the code executes on the target. Often the target hardware is only available at a late stage in a development project. Finding incomplete code coverage at this late stage can result in time-consuming development cycle iterations and costly reruns.