Code Coverage

Code coverage is a measure used to describe the degree to which the source code of a program is tested by a particular test suite. A program with high code coverage has been more thoroughly tested and has a lower chance of containing software bugs than a program with low code coverage. Many different metrics can be used to calculate this; some of the most basic are the percent of program subroutines and the percent of program statements called during execution of the test suite.

With our solutions, you maximize coverage and get all the metrics required to keep complexity under control.

Code Coverage

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.

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.

Testbed is a unique quality control tool that provides powerful source code testing and analysis facilities for the validation and verification of software applications. It is invaluable where computer software is required to be reliable, rugged and as error free as possible and its use brings substantial time, cost and efficiency savings.

Safeguard your software through extensive code coverage

Contact our experts and get your project covered.

Easier compliance for developers in mission-critical sectors

The LDRA tool suite supports the ISO standardized development processes from requirements through to deployment, helping to eliminate or reduce their more labour-intensive and error-prone elements.

Helping developers with:

  • Requirements Traceability
  • ISO 26262 Objectives
  • DO-178B/C | DO-278 | DO-254 | DEF STAN 00-56
  • IEC 61508 | ISO 13849 | IEC 60730 | IEC 62443-4-1
  • Coding Standards Compliance
  • Structural Coverage Analysis
  • Object Code Verification
  • Tool Qualification
  • Support for the AUTOSAR Classic and AUTOSAR Adaptive platforms, including support for MISRA and AUTOSAR standards for static analysis, and integration with AUTOSAR OS and POSIX compliant RTOSs for dynamic analysis, including unit test.
  • Integration with Model-based Design