This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

Cart 0

No more products available for purchase

Products
Pair with
Add order notes
Subtotal Free
Shipping, taxes, and discount codes are calculated at checkout

Your Cart is Empty

Cantata

Cantata is an automated testing tool for unit and integration testing in C and C++ programming languages. It allows developers to validate code—whether it's standard-compliant or business-critical—across both host native and embedded target platforms.

Cantata accelerates compliance with the standard’s dynamic testing requirements by automating:

  • The creation of C and C++ unit testing frameworks
  • Test execution
  • Diagnostics of results and report generation

Features and Benefits

Integrated test framework

A robust integrated test framework automates the production of C/C++ test scripts, building test executables, running tests on the target, and providing detailed diagnostics on the host for both unit and integration testing.

Automated Source Code Metrics 

Cantata provides over 300 source code metrics on C/C++ which provides useful objective measurement and visualisation of non-functional qualities of the source code.

Code coverage

Easy to use and fully integrated into tests, the deep analysis quickly identifies gaps in code coverage, ensuring compliance with the highest regulatory standards.

Introducing

Cantata in 90 seconds

Download Cantata Resources

Cantata datasheet

Datasheet

What's new in Cantata

Documentation