C/C++test
Unified C and C++ Testing, From Code to Compliance
Parasoft C/C++test is a unified testing solution for embedded, safety- and security-critical software, with TUV-certified GoogleTest, agentic AI, and EU Cyber Resilience Act compliance support.
One tool, three jobs
- Static analysis
Defect detection and standards enforcement - Unit testing
Auto generated tests with TÜV certified GoogleTest - Code coverage
Up to MC/DC on host and embedded targets - Agentic AI
MCP based AI agents and autonomous fixes
Built for Embedded and Safety Critical
C/C++test gives embedded teams a single, certified solution to find defects, prove compliance, and reach the coverage their standards require, on host and on target.
Deep Defect Detection
Find memory errors, undefined behavior, concurrency issues, and security weaknesses with flow analysis tuned for C and C++.
- Data and control flow analysis
- Memory and resource safety
- CWE and CERT security rules
MISRA, AUTOSAR, CERT
Enforce MISRA C:2025, MISRA C++:2023, AUTOSAR C++14, and CERT with audit ready reporting, deviation management, and qualification support.
- Out of the box standard configs
- Compliance reporting
- Tool qualification kits
TUV SUD-Certified GoogleTest
The only TUV-certified GoogleTest framework combines open-source agility with compliance capabilities for safety-critical development.
- ISO 26262, IEC 61508, IEC 62304, EN 50716
- 1,100+ operational requirements validated
- Open-source framework agility
Coverage on Target
Collect statement, branch, MC/DC, and call coverage on host and embedded targets, with ASMTools for DO-178C Level A object code coverage.
- Up to MC/DC coverage
- Host and on target collection
- DO-330 Qualification Kits
Agentic AI Enhanced Verification
AI suggests and applies safe fixes for static analysis violations and generates unit tests to close statement, branch, and MC/DC coverage gaps.
- Safe static analysis fixes
- Coverage focused unit test generation
- Engineer review and approval for every change
C/C++test vs C/C++test CT
C/C++test is IDE-integrated for Eclipse, Visual Studio, and VS Code with a proprietary framework. C/C++test CT is CI/CD-native and command-line based.
- CT works with GoogleTest, Boost.Test, and CppUnit
- IDE and CI/CD workflow options
- Both solutions are TUV-certified
CRA Compliance Ready
Build secure-by-design C/C++ software with static analysis, automated testing, coverage, traceability, and compliance reporting.
- EU CRA compliance evidence
- Secure-by-design development
- Full compliance deadline: December 2027
MCP Server Integration
Integrate static analysis into agentic AI workflows with autonomous quality automation that scans, fixes, and validates before routing results to developers.
- Autonomous scan, fix, and validation
- Developer-ready results
- Static analysis through MCP
Editions and Related Tools
Choose the edition that fits your workflow, and centralize results in DTP.
Why C/C++test
The proven choice for teams that cannot afford a defect in the field.
One Unified Tool
Static analysis, unit testing, and coverage in a single solution instead of three disconnected tools
Certification Confidence
TÜV certified GoogleTest and qualification support reduce the risk and effort of safety certification
Embedded Ready
Works across host and embedded targets and integrates with common cross compilers and toolchains
AI That Saves Time
Agentic AI generates tests and fixes violations so engineers focus on the hard, high value work
Built for Regulated Industries
Automotive (ISO 26262), Aerospace (DO-178C), Medical (IEC 62304), Industrial (IEC 61508), and Rail (EN 50716)
Qualification Support
DO-330 Qualification Kits support tool qualification and reduce certification effort