Industry leaders use Cantata to produce high quality, safety standard compliant or business critical embedded software, in the most cost effective way.
If you are forced to comply with software standards to do testing, you need to do what is required but want it done faster and cheaper. If software is your main product-differentiator, or critical to the running of your business, you want to address the risks of not testing it properly or efficiently.
Doing nothing is the higher cost option.
Carrying on the hard way, with manual tests, in-house or legacy tools, can be a lot more expensive than buying a suitable tool that makes your testing effective and efficient.
Investing in Cantata makes doing unit and integration testing easier, enabling organisations to:
By testing units (defined as the smallest testable part of an application) Cantata pinpoints failures more precisely than larger system tests on complex applications. This means that errors can be fixed quickly and cheaply. Complex applications will always be more difficult and expensive to integrate and system test when the component units do not work correctly, so testing the units reduces these downstream costs and makes them more predictable.
Unit testing with Cantata can be done as soon as code is written, not waiting for a full system build, testing earlier in the development process reduces the work and cost involved.
Cantata provides a powerful feature set for integration testing. Cantata enables developers to test working units as a group and to check the interactions between them. As with unit testing this is a low level of testing allowing faster and cheaper testing by pin-pointing problems earlier in the development process.
Cantata has capabilities for:
Cantata meets all the testing requirements of software safety standards. Providing a single solution for dynamic unit and integration testing on host and target platforms.
Certification of development tools can be a heavy compliance cost burden. Cantata has been independently certified by SGS-TÜV SAAR GmbH providing a tool certification kit with everything needed out-of-the-box, available free of charge.
Compliance with the dynamic test requirements of software safety standards is complex and time consuming. Cantata’s comprehensive guidance on using its powerful feature set to meet all test requirements of specific standards, makes compliance faster and cheaper.
How does CANTATA reduce the risk of Software failure?
Product recalls and infection of the wider brand and corporate reputations, can far exceed the development cost of individual applications. Unit testing is the most thorough way to test application code and prevent bugs in shipping devices.Project over-runs can be mitigated by shifting verification earlier in the life cycle to unit testing, reducing the risks of delays when integrating proven components.
Fitness for purpose litigation against companies and individuals is now an increasing risk. Where companies fail to employ accepted industry practices like thorough unit testing with Cantata, they cannot use the “state of the art” legal defense against such litigation.
The high cost of unit and integration testing standard compliant software can be dramatically lowered through automation. From framework set-up through test case generation and execution on host/target platforms to diagnostics and results production, Cantata automation makes these faster and cheaper.
Integrating tools into a tool chain can have hidden testing costs. Cantata’s tight integration with cross-compilation environments and intuitive C/C++ code tests in Eclipse GUI or code editors, make it easy to slot into any tool chain, faster to learn and cheaper to use the way developers want to.
Why CANTATA is better that any ” Free Open Source tool”?
Unlike open source tools Cantata is specifically designed to address the safety and business critical technical needs of end users, whilst providing ease of use and powerful diagnostics and reporting to make unit / integration testing as efficient as possible. Tool quality is guaranteed and Cantata offers significant functional and productivity advantages over open source tools, whilst still offering very high levels of customization. Expert technical support is provided as well as comprehensive documentation so time is not wasted trying to make the tool do what you need it to.
Cantata is pre-certified for many safety related standards; open source tools can be qualified or certified as suitable or usable in a safety related context. However the costs associated with such an exercise (defining requirements for the tool, developing and running tests against those and demonstrating the tool operates correctly in the end users environment), are prohibitive.
Cantata can automatically convert JUnit tests to Cantata tests, this enables easy migration to a more powerful tool.
How much will it cost to invest in CANTATA?
Cantata is competitively priced with flexible licencing to enable you to choose the best option for your business. Dependent upon the length of your project, we offer both subscription and permanent licences. We also supply licences that lock to either a user’s machine (Node-Locked Licence), or sit in a licencing server (Floating Licence), potentially enabling multiple users to share a single licence. Our floating licences can be used on any size network, ranging from local LANs to global WANs, and are the ideal solution for anyone looking to increase their unit-testing capabilities. Users of Cantata are able to configure the tool to their target environment themselves, or we offer a deployment service to help ease the process of introducing a new tool into your existing suite.