Software Tools
Parasoft C++Test
Parasoft C++test is an integrated solution for automating a broad range of best practices proven to improve software development team productivity and software quality.
C++test enables coding policy enforcement, static analysis, comprehensive code review, and unit and component testing to provide teams a practical way to ensure that their C and C++ code works as expected.
C++test can be used both on the desktop under leading IDEs as well as in batch processes via command line interface for regression testing.
C++test integrates with Parasoft’s GRS reporting system, which provides interactive Web-based dashboards with drill-down capability, allowing teams to track project status and trends based on C++test results and other key process metrics.
For embedded and cross-platform development, C++test can be used in both host-based and target-based code analysis and test flows.
C++test Editions
C++test is packaged and licensed in the following editions designed to separate functionality to specific roles and processes in the typical software development environment:
- C++test Professional Edition.
- C++test Architect Edition.
- C++test Server Edition
Benefits
C++test is packaged and licensed in the following editions designed to separate functionality to specific roles and processes in the typical software development environment:
- Increase team development productivity — Apply a comprehensive set of best practices that reduce testing time, testing effort, and the number of defects that reach QA.
- Achieve more with existing development resources — Automatically vet known coding issues so more time can be dedicated to tasks that require human intelligence.
- Build on the code base with confidence — Efficiently construct, continuously execute, and maintain a comprehensive regression test suite that detects whether updates break existing functionality.
- Gain instant visibility into C and C++ code quality and readiness — Access on-demand objective code assessments and track progress towards quality and schedule targets.
- Reduce support costs — Automate negative testing on a broad range of potential user paths to uncover problems that might otherwise surface only in “real-world” usage.
Features
- Static analysis of code for compliance with user-selected coding standards
- Graphical RuleWizard editor for creating custom coding rules
- Static code path simulation for identifying potential runtime errors
- Automated code review with a graphical interface and progress tracking
- Automated generation and execution of unit and component-level tests
- Flexible stub framework
- Full support for regression testing
- Code coverage analysis with code highlighting
- Runtime memory error checking during unit test execution
- Full team deployment infrastructure for desktop and command line usage