Test Manager maintains your unit test baseline and a repository of all the associated artefacts generated by the LDRA tool suite. Additionally, Test Manager automatically detects changes to your source file(s) and performs a validation of associated regression test cases.
Auto Software Change Detection
Identifies and tracks significant source code changes and enables projects to accurately monitor the impact of these code changes on your testing process and the analysis of your code.
Regression Test Management
After the tests have been run, the user can add traceability information and accept the tests for automated regression testing. The tests and their results can be easily stored with their associated unit under a test baseline control system. The process of regression of unit tests can be automated as part of your build and test cycle, enabling easy tracking of conformance to the test process.
Full documentation provides a testing audit trail for developers, test engineers, maintenance engineers & QA. The level of detail within the reports includes a high level overview, quality report & metrics reports. These also have the ability to drill down to the source code from within the reports.
Unit / Module Test Case Validation
A key element of ensuring the integrity of your unit test baseline is the re-validation of test cases as changes occur. Test Manager automatically detects changes to your source code and then determines if the change invalidates associated test cases. Test Manager will also determine if changes in a sequence of test cases, such as a change to a global variable caused by another test case, invalidates a dependent test case.
A key deliverable of the Test Manager is to provide full system documentation for audit purposes and version-control, as well as helping to reduce ongoing maintenance costs.