Code Coverage

Code coverage solutions can help you optimize test coverage and manage code complexity. Structural coverage analysis, also known as code coverage analysis, provides a measure of the extent to which software code has been exercised under specific test conditions. Structural (or code) coverage is a dynamic analysis metric that describes the extent to which embedded software code has been exercised during test. There are many different metrics for structural coverage – some much easier to achieve than others – but the easier they are to achieve, the less the code under test is exercised in their achievement. Our tools can handle all common practice industry metrics.

Ask us for a quote

Our brands

ldra logo

Our brands

A Measure of Test Effectiveness

Code coverage is a metric that measures the extent to which your software's source code is executed during testing. It's a valuable tool for assessing the quality and completeness of your test suite.

Why is Code Coverage Important?

  1. Identifies Untested Code:
    • Pinpoints areas of your code that aren't covered by your tests.
    • Helps you focus on writing tests for these uncovered areas.
  2. Improves Test Suite Quality:
    • Encourages you to write comprehensive tests that exercise various code paths.
    • Helps ensure that your software behaves as expected in different scenarios.
  3. Reduces Risk of Defects:
    • By increasing test coverage, you can catch more bugs and defects early in the development process.
    • This can lead to higher software quality and fewer issues in production.

TBexclude

Optimal, Cost-efficient handling of Coding Rule Violations – TBexclude is a facility that enables deviation, removal, justification or documentation of individual or multiple standards/rules in the LDRA tool suite.

LDRAcover

LDRAcover is a Code Coverage Reporting Tool. It provides users with the ability to quickly and easily view code coverage results such as callgraphs, flowgraphs, and reports in an interactive easy-to-use interface with powerful filtering capabilities.

LDRA Tool Suite

The LDRA tool suite is a flexible platform for producing safety, security, and mission-critical software in an accelerated, cost effective and requirements driven process.

André De Ceuninck

André De Ceuninck

Software Quality | Testing | Certification

Expert on Code Coverage Tools

I've been working in the embedded field for over 30 years. Let me help you in selecting code coverage tools.

Contact me

Proud partner of