Cantata++ - for testing C and C++ software
Cantata++v5 is a major new version of the Cantata tool suite which has been designed around the requirements of the C/C++ languages to produce a tool which allows developers to efficiently perform unit and integration testing. The product offers high productivity and a unique set of testing, coverage analysis and static analysis features.
Major features:
- Unit and Integration Testing: on both host and target platforms
- Full support for: ANSI C (89 and 99), ISO C++, EC++ and Java coverage
- Automated Test Script generation and easy navigation
- Integrated Coverage Analysis (C/C++, Java)
- Stubbing and Wrapping: to simulate and control external interfaces
- Static analysis: code complexity and size metrics
Unit and Integration Testing
- Automated Test Script Generation by parsing source code to derive parameter and data information with stubs and wrappers automatically generated into the test script.
- Test Script Manager for ease of test script navigation and simplified extension of test cases and simulations.
- Flexible Test
Build/Run
? from inside Cantata++
? via developer's build system.
- Cross-Platform Execution from development environment to target.
- Intuitive Test Directives help develop structured, repeatable tests with clear and unambiguous results.
- Automated Stubs providing programmable dummy versions of external software.
- Automated Wrapping
? programmable interceptions to the real external software.
? more powerful and flexible control over interfaces than stubs.
- Call Sequence Verification providing full control over call order and use of Stub or Wrapper instances in each test case.
- Checks for all standard and user-defined types.
- Exception Verification to check for expected and unexpected exceptions.
- Test Case Re-use for inherited classes and template instantiation.
Click on the link to go to detail page: http://www.ipl.com/products/tools/pt400.uk.php