What You Need to Know About Code Coverage for Embedded C/C++ Systems

Logo
Presented by

Ricardo Camacho, Director of Regulatory Software Safety & Security Compliance & Zak Maiga, Solution Engineer

About this talk

Code coverage measures how much of an application’s source code is tested through various methods, such as unit testing, manual testing, and automated functional testing. Code coverage percentage goals can be subjective. The thoroughness of the coverage in safety-critical systems depends on the application safety integrity level (SIL) metric used in different industries and the development assurance level (DAL) commonly used in avionics. In building safety-critical applications where failure may cause death, regulatory and industry standards require 100% structural code coverage. Join this webinar to learn best practices and see a live demo. We’ll show you structural code coverage for statement, branch, MC/DC, automated reporting, and discuss the following: • How much coverage should you achieve? • How do you decide the code structural thoroughness of the coverage? • What’s the best way to satisfy this task? • What to do when you need to combine coverage from third-party libraries? • How to perform code coverage on target hardware? • What action should you take when instrumentation causes excessive code bloat? https://www.parasoft.com/
Related topics:

More from this channel

Upcoming talks (2)
On-demand talks (32)
Subscribers (11084)
The innovation you need. The experience you trust. From development to QA, Parasoft’s comprehensive suite of software testing solutions reduces the time,
effort, and cost of delivering secure, reliable, and compliant software. Leverage our AI-infused suite of automated testing tools to drive continuous quality
practices throughout your development pipeline. www.parasoft.com