Cantata for C/C++ Unit and Integration Testing

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

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
QA Systems

Contact at Nohau

Mikael Johnsson (SE, NO)

phone: +46 (0) 40 59 22 01 (se)
mobile: +46 (0) 708 15 22 75 (se)
phone: +47 (0) 92 44 22 09 (no)
mikael.johnsson@nohau.se

Leevi Lehtinen (FI)

phone: +358 46 712 2136
mobile: +358 40 546 1469
leevi.lehtinen@nohau.fi

 

 
Share |