LDRAcover is the LDRA Code Coverage Reporting Tool. It provides users with the ability to quickly and easily view code coverage results such as callgraphs, flowgraphs, and code coverage reports in an interactive easy-to-use interface with powerful filtering capabilities.
| Introduction | Features | Benefits |
LDRAcover is the LDRA Code Coverage Reporting Tool. It provides users with the ability to quickly and easily view code coverage results such as callgraphs, flowgraphs, and code coverage reports in an interactive easy-to-use interface with powerful filtering capabilities.
LDRAcover provides test planning documents and colour-coded graphs to help you achieve the desired level of coverage, ranging from procedure/function calls to safety-critical modified condition/decision coverage.
LDRAcover also supports the verification of systems running customer provided test cases. These system tests can execute within LDRAcover, in a simulator or some other host-based environment or on a target platform.
Jack Ganssle, industry software guru and chief consultant for The Ganssle Group, underlines the criticality of complete code coverage: “Studies confirm that, without the use of code coverage analysis, testing typically exercises only 50% of the code. Given typical bug rates, that means 100K lines of code in a program will ship with 2500 to 5000 bugs. These bugs lead to many systems failures.”
“LDRAcover addresses this challenge, analysing the code and highlighting the sections that have not been executed by tests in an easy-to-see graphical interface,” confirmed Ian Hennell, LDRA Operations Director. “Thanks to tools like this, developers can quickly identify and correct application shortcomings whether they are caused by incomplete or erroneous test cases, imprecise or inadequate requirements or unexecutable dead code. In practical terms, code coverage cannot be performed manually. LDRAcover ensures companies can verify their applications with a focused, easy-to-use tool without having to invest in a complete tool chain.”
For further information on LDRAcover and availability, please complete the LDRA reply form or email info@ldra.com
LDRAcover provides the following industry standard coverage metrics:
LDRAcover adds:

The LDRA tool suite enables visualisation of your system by:
The automatically generated reports can be configured for pass/fail coverage levels, in a procedure by procedure layout or file layout. The details available are:
For further information on LDRAcover and availability, please complete the LDRA reply form or email info@ldra.com
The key deliverable is the measurement of testing effectiveness, which details the statement, branch and test path coverage levels within the software.
Customer testimony confirms that LDRA has optimised its tools for ease of use:
“When evaluating our code, we found that it was easier to use the LDRA’s graphical interface than that of our IDE. LDRA displayed all of the subfunctions graphically. A thorough analysis only took five minutes, so it was easy for us to work iteratively with the tool.”
“Once the scheme for instrumenting and capturing the coverage data had been designed, it was then quickly possible to automatically instrument all of the source code as part of the standard build process. Test execution histories were post-processed to yield coverage data for the entire Seaweed Systems source base in one test run.”
LDRAcover performs all levels of coverage analysis for the C, C++, Ada and Java languages. LDRAcover works on the host development platform as well as embedded target environments.
For further information on LDRAcover and availability, please complete the LDRA reply form or email info@ldra.com
| Email: | info@ldra.com |
| Tel EMEA: | + 44 (0) 151 649 9300 |
| Tel USA: | +1 (855) 855 5372 |
| Tel India: | +91 80 4080 8707 |
| LDRA Testbed® | TBrun® |
| TBreq® | TBvision® |
| TBsecure® |