Parasoft C++test 7.2 Release Summary
Parasoft C++test 7.2, a major release update of the C++test 7.x product family, features major new capabilities that will help development teams produce better code faster by leveraging a continuous quality process. C++test 7.2 improves both accuracy and breadth of static analysis, introduces far-reaching automation for creating tests, and adds support for more Embedded and IT platforms. With C++test 7.2, developers will be able to:
- Identify more defects and dangerous code through…
- New static analysis checks that identify complex runtime errors such as memory and resource management problems, buffer overruns, and thread management
- errors, as well as dead code.
- Built in support for the new MISRA 2008 C++ standard for automotive safetycritical
system
- Rapidly create functional testsfor code components without worrying about their inner workings or embedded data dependencies by using the new graphical Test Case Wizard.
- Increase test scope and coverage with minimal effort by leveraging Excel, CSV,and SQL data sources to parameterize test cases and stubs.
- Measure multiple metrics of test coverage and combine data from unit, component, and manual testing to more accurately assess test suite efficacy and completeness, and demonstrate compliance with test and validation requirements, such as DO-178B, FDA, and others.
- Use C++test as a seamless part of the development process in the newly supported embedded environment: Wind River Workbench 3.0
These additions make C++test the industry’s most comprehensive automated C/C++ defect prevention and detection solution. Leveraging patented technologies proven over 15+ years of use at 58% of the Fortune 500 companies, the integrated solution automates code analysis (coding standards, data flow, metrics), peer code review, unit testing, coverage analysis, and memory error detection across IT and embedded environments—on the desktop under leading IDEs and in batch processes.
Extended and improved IDE plugin support
C++test’s direct IDE plugin architecture continues to be its major usability strength, bringing all the tool’s capabilities under users’ familiar development environments. Custom IDE views and context-sensitive menus provide direct access to C++test results and functions. In release 7.2, we have added support for Wind River Workbench 3.0, which is a new generation of Wind River’s Eclipse-based full-featured IDE for embedded development.
Static analysis
- Over a dozen new checkers identify potential runtime problems related to memory and
resource management problems, buffer overruns, and thread management errors. More
checks for dead code have also been added. -
Results presentation has been improved by adding a compact path trace view (default),
which shows only the essential executable statements in the defect path. This provides a
quick overview of the various problems reported while maintaining the ability to drill down
into the details in order to understand and repair each problem. Full path presentation is
also available with a button click. - Suppression options now include automation for both managed and in-code suppressions.
Users can automatically suppress violations in code using a graphical widget, which
inserts suppression comments in the code. - The new MISRA 2008 C++ standard is fully supported. This standard has been introduced
this year as an extension of MISRA C standards for automotive software systems.
Path simulation (BugDetective)
Coding standards static analysis
Peer code review process automation
mode is identified and processed automatically by post-commit scanning. This
capability supports more flexible code review applications while still ensuring complete
code review coverage.
to reviewer notification). This improves the general information flow in the process.
selectivity of code review to better prioritize the review effort.
Unit testing and coverage analysis
- Test Case Explorer view provides a tree view of the project’s available test cases.
- Test Case Wizard provides a graphical interface enabling users to visualize all input and output parameters of a function, set input and expected values, and generate source code for individual tests based on set parameters.
- The Stub View provides a list of all function symbols required by a given test context.
- Automated support for data sources enables intuitive creation of new data sources from Test Case Wizard to achieve test parameterization, as well as easy association of existing data sources in CSV, Excel, and SQL formats with new or existing test cases.
Contact Information

Parasoft Corporation
101 E. Huntington DriveMonrovia, CA, 91016
USA
fax: 626.305.9048
info@parasoft.com
www.parasoft.com











