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.
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.
- Unit and Integration Testing: on both host and
- 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
- 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
- Test Script Manager
for ease of test script navigation and simplified extension of test
cases and simulations.
- Flexible Test
? from inside Cantata++
? via developer's build system.
Execution from development environment to target.
- Intuitive Test
Directives help develop structured, repeatable tests with clear and
- 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.
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