With C++test’s support for the TRACE32 debugger, users can easily achieve full automation of the testing process. Activities like downloading the tested code to the target, test execution, and results acquisition are controlled by a C++test-generated PRACTICE language script, which is interpreted by Lauterbach’s debugger. The PRACTICE scripts that C++test generates for test execution automation can be easily modified or integrated with existing scripts (for example, for initializing the target device). This makes the solution easy to apply to both new and existing software projects.
In addition to the fully-automated and non-interactive testing mode, users can take full
advantage of the Lauterbach debugger to step through test cases. The ability to debug test cases significantly speeds up the process of creating robust and reliable regression test suites. Moreover, C++test’s architecture allows users to easily switch between testing their code on real hardware and instruction set simulators – enabling teams to start testing early in the production phase, when the hardware platform may not yet be ready.
“We are very proud to offer our customers a new version of C++test that integrates with
Lauterbach’s TRACE32 debugger” says Marek Kucharski, VP of Development at Parasoft.
“Lauterbach tools are known for their high quality and reliability. Because of these features, they
are widely used in safety critical development, where many of our mutual customers focus their
business activities. We hope they can now benefit from the new features offered by our
integrated tools.”