This tool suite has been the industry standard for many years, allowing developers to efficiently perform unit and integration testing. Cantata++ has been successfully utilized by major customers worldwide since the 1990s to guarantee the compliance with the international safety related regulations imposed by the avionics, telecommunications, medical and military sector standardization organizations. The product offers high productivity suite of testing tools with reporting and coverage analysis features, packaged in the cost effective manner.
The Cantata++ Eclipse user interface provides a complete test development environment for the creation, execution and analysis of unit and integration tests. It easily integrates with the developer desktop, different compilers and embedded platforms.
Addresses Key Technical Tool Challenges
- Planning Test Effort by focusing the tests on the correct places
- Tool Reliability by enabling easy tool adoption and working seamlessly with what the organization already possesses
- Maximizing Test Automation by creating reusable test harnesses to test all the relevant application functionality
- Automated Test Script Generation by parsing source code to derive parameter and data information with stubs and wrappers generated into the test script
- Call Interface Control by making it simple to test the application interfaces with the rest of the system
- Managing Test Scripts by providing graphical C/C++ test script management
- Testing Legacy Code by creating unit regression tests for existing code base to safely modify it
- Table-driven Test Cases with multiple input value ranges, and CSV import/export for robustness or verification testing
- Flexible Test Build/Run from within Cantata++ or your IDE
- Integrated Coverage Analysis by bringing confidence that the tests cover the important code
- Compliance with safety standards such as FDA, DO-178B, IEC61508, PR-EN50128
Platform Availability
Host Platforms
Windows XP, Vista, 7
Linux 2.4 & 2.6 Kernel
GNU GCC/g++ up to 4.6.x
Microsoft Visual C++ up to 2010
Intel C++ 12
Eclipse 3.6 (if used as a plug-in)
Embedded Target Platforms
IPL Cantata++ can be deployed on almost any target platforms on request.
Wind River Platforms
Through a very close partnership integration, Cantata++ 6.1 is optimised for:
- Wind River Workbench 3.3.1
- VxWorks 5.5 and 6.3-6.9
- VxWorks DO-178B and
61508 (6.6 Cert)
- VxWorks 653 2.3
- Wind River Linux 3.0, 4.0,
4.1, 4.2
- Earlier versions of Wind
River Workbench are
supported by earlier
versions of Cantata++