Application domain: evaluated software measurement (software testing)
Description:
LDRA Testbed [Ldra95] contains a collection of test modules for static and dynamic software testing. The results are summarized in different reports and serve as criteria for the quality assessment. Static software tests concentrate on the following aspects:
- lexical and syntactical analysis ensuring conformance to (company-specific) programming standards
- analysis of Linear Code Sequences & Jumps (LCSAJ)
This module analyzes fragments of the control flow graph with regard to the readability of the source code and the consequences for the modification complexity.
Based on the information obtained by the static test modules LDRA Testbed builds a complete control flow graph of the software which is the starting point for the dynamic tests.
- number of executed statements / total number of statements
- number of passed branchings / total number of branchings
- number of passed LCSAJ / total number of LSCAJ
The tool's test data administration stores the results of each run. If a new version of the software is built only the modified parts have to be tested again.
Supported languages: ADA, C, C++, COBOL, CORAL66, FORTRAN, Pascal, PL/1, PL/M86, Assembler (Intel, Motorola)
Special features:
- static and dynamic software testing for quality assessment
Requirements: MS Windows, UNIX, OS/2, VAX/VMS, Windows NT
|