Parasoft's suite of products improves the quality and security of enterprise applications – while
accelerating delivery times. Our software testing tools and other products will increase your productivity,
while improving software quality.
C++test Product Overview
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 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
Edition details are described in C++test Editions and Licenses.
To learn more about C++test, see:
C++test Data Sheet
C++test Technical Papers
C++test Reviews
Benefits
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
Full team deployment infrastructure for desktop and command line usage
Supported Host Environments
Platforms
Windows NT/2000/XP
Linux kernel 2.4 or 2.6 or higher with glibc 2.2 or higher and an x86-compatible processor
Linux kernel 2.6 or higher with glibc 2.3 or higher and an x86_64-compatible processor (32-bit
compatibility package is required)
Solaris 7, 8, 9, 10 and an UltraSPARC processor
IDEs with Plug-in Support
Eclipse 3.1, 3.2 (32-bit)
Visual Studio .NET 2003 and 2005
Wind River Workbench 2.5+ (for embedded development)
Host Compilers
Windows: Microsoft Visual C++ 6.0, .NET, .NET 2003, or 2005, GCC 2.95.x, 3.2.x, 3.3.x, 3.4.x;
Green Hills MULTI for Windows x86 Native v4.0.x
Linux (x86 processor): GCC 2.95.x, 3.2.x, 3.3.x, 3.4.x, 4.0.x, 4.1
Linux (x86_64 processor): GCC 3.4.x, 4.0.x, 4.1
Solaris: GCC 2.95.x, 3.2.x, 3.3.x, 3.4.x, 4.0.x, 4.1, Sun C++ 5.3 (Sun Forte C++ 6 Update 2),
Sun C++ 5.5 (Sun ONE Studio 8), Sun C++ 5.6 (Sun ONE Studio 9), Sun C++ 5.7 (Sun ONE
Studio 10) Sun C++ 5.8 (Sun ONE Studio 11); Green Hills MULTI for SPARC Solaris Native
v4.0.x
“Having the ability to automatically
generate and execute Cactus tests for
our Java EE applications in a live runtime
environment makes life easier. Parasoft
Jtest has reduced the resources
required to ensure the reliability of our
core trading systems, where glitches
and down-time are not acceptable.”