LDRAunit is a cost-effective, stand-alone unit and integration test tool that doesn’t require investment in a complete tool chain. LDRAunit automates and increases test throughput and repeatability to significantly increase overall test effectiveness. Software development managers seeking to develop the highest quality code in the most cost-effective manner leverage automated unit/integration testing to avoid the potential delays caused by inefficient manual low-level testing strategies. These traditional techniques are often inadequate and postpone the discovery and correction of defects until late in system test where they are more expensive to fix.
LDRAunit utilizes sophisticated control flow and data flow analysis techniques to determine full details of the interface to the unit(s) under test. This level of information then enables LDRAunit to automatically generate test drivers removing the need for manual scripting. Stubs can be written by hand or generated automatically for functions, methods, constructors, system calls, packages, generics, etc. The automatically generated “managed stubs” are sufficiently complete to allow the test harness to build and execute. Exceptions can be automatically caught, and test cases can be passed or failed dependent on whether exceptions have been raised. The exception handling method is configurable.

LDRAunit stores groups of test cases as sequences. Exported sequences are stored in Test Case Files (TCF) which contain all the information required to re-run the test cases. TCFs can be grouped with regression reports and can be stored for regression verification. They can be either saved with the source file, saved via a software configuration management (SCM) system, or used as an annotation. Requirements-based testing documentation can be included and stored – perhaps reasons why particular values were chosen, or tags to map to a requirement management system.

Both the LDRA quality management system and the LDRAunit tool are certified. LDRA has maintained (ISO 9001 certification) for over 25 years. LDRAunit is approved by SGS-TÜV Saar and TÜV SUD for the following functional safety standards:
