Cantata++ Unit/Integration testing for C/C++ and Java 5.3

0  

Add this URL to your Eclipse Installation to reach this Solution's Update Site.
More Info


Categories:
None
Login or register to tag items

Cantata++ allows C/C++ and Java developers to efficiently perform unit and integration testing. An Eclipse 3.3 plug-in, Cantata++ offers a unique set of testing, coverage analysis and static analysis features.

Unit / Integration Testing:

Parsing source code - parameters and data with Stubs and Wrappers automatically generated into the test script.

Structured Tests - in C/C++ or using JUnit. Option to do table-driven scripts, with further option to store data in .csv (spreadsheet) format.

Automated Stubs - programmable dummy versions of external software.

Automated Wrapping - programmable interceptions to the real external software (more flexible than Stubs).

Checks for all standard and user-defined data types and exceptions.

White/Black Box and full Object Oriented testing.

Detailed results with tree views and drill-down for easy navigation to individual tests in XML and ASCII.

Coverage Analysis:
Objective measure of how effective testing has been in executing the source code.

Code coverage metrics in configurable RuleSets provided are:
- Entry points
- Call Returns
- Statements
- Basic Blocks
- Decisions (branches)
- Conditions
- MC/DC (for DO-178B)

Coverage Checks - integrated into dynamic tests resulting in Pass/Fail for coverage requirements.

Option for test coverage optimisation - pick the minimum set of test cases for maximum coverage.

Test Java with JUnit tests with integrated coverage by test case for Entry-Points, Statements & Decisions.

Coverage Trees for drill-down to annotated source, and results reported by individual syntax and test case.

Static Analysis:
300+ source code metrics - used to help enforce code quality standards.

Metrics reports in .csv format can be imported into spreadsheets for graphical and numerical analysis.

Procedural metric counts and scientific metrics sets.

Additional Details

Reviews

Add a Review