Parasoft Description
Parasoft's mission is to provide automated testing solutions and expertise that empower organizations to expedite delivery of safe and reliable software.
A powerful unified C and C++ test automation solution for static analysis, unit testing and structural code coverage, Parasoft C/C++test helps satisfy compliance with industry functional safety and security requirements for embedded software systems.
Pricing
Company Details
Product Details
Parasoft Features and Options
Software Testing Tool
Parasoft C/C++test is a comprehensive testing platform that integrates various testing methodologies such as static analysis, unit testing, code coverage, runtime analysis, requirements traceability, and compliance reporting, all designed for C and C++ development. Instead of relying on a collection of disparate tools, it seamlessly integrates with popular IDEs like VS Code and Eclipse, as well as CI/CD pipelines. This integration enables teams to identify defects, security threats, and compliance issues earlier in the development cycle, while also automating much of the manual testing and compliance workload. The platform is TÜV SÜD-certified for several functional safety standards, including ISO 26262, IEC 61508, IEC 62304, and DO-178B/C. Moreover, it increasingly leverages AI-driven workflows — facilitated by an MCP server and AI-enhanced test generation — to expedite the process of test creation and improve coverage. Ultimately, it serves not merely as a specialized tool but as a holistic testing framework for embedded C/C++ projects that demand high safety and security standards.
Automated Testing Software
Parasoft C/C++test is designed to streamline the C/C++ testing process by maximizing automation throughout the testing lifecycle, minimizing the need for manual test creation and execution. It integrates static analysis, unit testing, and code coverage within a cohesive workflow, allowing tests to be conducted automatically during the regular development process, rather than as a distinct manual task. Key features that enhance its automation capabilities include: - Automatic test generation - Instant feedback during test execution - Integration with CI/CD pipelines - AI-enhanced performance optimization - Artifacts based on source code that are easy to review This comprehensive approach positions C/C++test as a complete solution for "Automated Testing," encompassing the entire process from test generation and execution to identifying failures and coverage issues, while seamlessly integrating results into CI/CD workflows. AI advancements further aid in diminishing the manual workload at every stage.
Functional Testing Tool
Parasoft C/C++test provides comprehensive support for functional testing via both unit and system-level evaluations, ensuring that code operates as intended according to specified requirements rather than merely adhering to structural or stylistic guidelines. The tool automatically creates customizable test cases that can be run on various platforms, including host systems, simulators, and actual target environments, allowing for thorough verification of code durability and functional accuracy while also collecting code coverage data. The generated tests can accurately reflect the current behavior of the software at the method or function level, which can then be enhanced for functional assessments and set up seamlessly for regression testing. For projects that require adherence to safety standards, the system-level testing capabilities include fault injection, enabling teams to confirm the functional integrity of their code in both standard and fault scenarios, thus aiding compliance with regulations like ISO 26262 and DO-178B/C.
Static Code Analysis Software
Parasoft C/C++test employs a robust static analysis framework that leverages various techniques, including pattern recognition, data flow analysis, abstract interpretation, and metrics evaluation. This approach identifies code defects, security risks, and adherence to coding standards without the need for code execution. It upholds guidelines such as MISRA C:2025, MISRA C++:2023, AUTOSAR C++14, CERT C/C++, and CWE, seamlessly integrating into development environments like VS Code and Eclipse as well as CI/CD workflows, ensuring that issues are identified early in the development process. Furthermore, findings can be combined with runtime and unit test results in Parasoft DTP, providing a comprehensive view of the overall quality of the code.
Performance Testing Software
Parasoft C/C++test offers runtime analysis features designed to enhance the reliability and stability aspects of performance issues.
API Testing Tool
Load Testing Tool
Static Application Security Testing (SAST) Software
Parasoft C/C++test features a robust static analysis engine designed to identify security weaknesses prior to code execution. It utilizes a combination of pattern-based analysis, data flow analysis, and abstract interpretation in accordance with standards such as CERT C/C++, CWE, and OWASP. The latest release, 2025.1, introduced approximately 70 new static analysis rules that specifically address various CWEs, enabling developers to swiftly detect vulnerabilities and enhance security measures. This analysis capability seamlessly integrates with Integrated Development Environments (IDEs) like VS Code and Eclipse, as well as within CI/CD workflows, allowing for the identification of issues during the commit and build phases. Additionally, it supports adherence to coding standards such as MISRA C:2025, MISRA C++:2023, and AUTOSAR C++14, which are crucial for industries where security and regulatory compliance are intertwined.
Unit Testing Software
Parasoft C/C++test features a comprehensive unit testing framework that streamlines the testing process by automatically producing tests, mocks, stubs, and assertions to effectively isolate the unit under examination. This tool can identify failures, unmet expectations, and coverage deficiencies in real time during execution. Users can create tests using graphical interfaces, guided workflows, or the Test Case Explorer, and run them on various platforms including host systems, simulators, or actual hardware to satisfy safety-critical standards. Unlike other tools that save test inputs in proprietary formats, C/C++test generates test cases as source code, initializing parameter values in the same manner as production, which enhances reviewability and version control. Additionally, it seamlessly integrates with popular open-source frameworks such as GoogleTest, Boost.Test, and CppUnit, providing structural coverage metrics (like statement, branch, and MC/DC), robust reporting, and facilitating CI/CD automation.
Code Coverage Tool
Parasoft C/C++test provides a comprehensive solution for assessing structural code coverage during various testing phases, including unit, integration, and functional tests. It offers a range of metrics such as statement, branch, Modified Condition/Decision Coverage (MC/DC), call, and object/assembly coverage. Coverage data can be obtained from host environments, simulators, or target hardware. Additionally, it seamlessly integrates with popular open-source testing frameworks such as GoogleTest, Boost.Test, and CppUnit, catering to teams that prefer these options over C/C++test's native framework. The coverage results are then consolidated in Parasoft DTP, enabling centralized reporting and trend analysis across different builds. This functionality assists teams in identifying coverage gaps and meeting compliance requirements set by industry standards like ISO 26262 and DO-178C.
AI Testing Tools
Parasoft has integrated advanced AI functionalities into its C/C++test platform via a new MCP server, transforming the approach to test automation from being tool-centric to one that emphasizes autonomous assurance. This shift ensures that compliance, coverage, and quality are consistently upheld throughout the software development lifecycle. The intelligent agents powered by MCP facilitate rapid test creation and enhance coverage, significantly minimizing the manual workload associated with writing unit tests. Additionally, Parasoft has introduced a GenAI agent that operates within Microsoft Copilot and seamlessly integrates with VS Code to identify and address static analysis issues. There is also an AI documentation agent designed to boost the usage of Parasoft's static and dynamic testing tools, ultimately maximizing the return on investment in software testing automation. Collectively, these innovations redefine the role of AI, positioning it as a supportive component that enhances test generation, violation resolution, and compliance processes rather than merely being an add-on feature.
Continuous Testing Tool
Parasoft C/C++test is tailored to integrate testing seamlessly into CI/CD workflows, eliminating the notion of testing as a standalone phase at the end of the development cycle. It combines static analysis, unit testing, and code coverage within build systems and continuous integration frameworks, facilitating the automation of a wide array of coding best practices. Results are automatically relayed to Parasoft DTP for consolidation and trend monitoring across different builds. One client highlighted that by incorporating test automation and static code analysis from the outset of development, they achieved significant improvements in quality assurance for critical automotive applications. This ongoing methodology also applies to compliance: in regulated sectors, C/C++test mandates that coverage, coding standards, and traceability criteria are applied to every build, rather than just at a single checkpoint, ensuring that compliance and quality are continuously monitored throughout the development process.
Parasoft Lists
AI Unit Test Generators
Parasoft C/C++test enhances the testing process by automatically creating tests, mocks, stubs, and assertions to effectively isolate the unit being tested. The introduction of AI into this generation process, utilizing MCP-enabled intelligent agents, significantly accelerates the creation of tests and improves overall coverage. Instead of requiring developers to manually build test cases, this framework can autonomously generate a foundational set of unit and API test cases aimed at uncovering unexpected behaviors during edge-case scenarios. The incorporation of AI streamlines this process and helps to quickly address any coverage gaps. The tests generated remain in source code format, with parameter values initialized in the same manner as they are in production, ensuring that the advantages of reviewability and version control inherent in C/C++test are preserved. This aspect sets it apart from other AI test generators that may produce less transparent or proprietary formats.
-
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
As a Tester I am feeling this review Date: Aug 30 2026
Summary: Good, user-friendly GUI.
New user also can use it very easily.
Support is very good and prompt service.Positive: Good for Static Analysis and rules can be easily customized.
Setup is very easy and can be automated in CICDNegative: Manual work needed for Unit testing, some rules are still manual.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Parasoft Review Date: Aug 19 2026
Summary: I had a good experience with this software package. I really appreciate the support Parasoft has given us to get it up and running.
Positive: - Excellent Support from Parasoft
- Native integration with Eclipse and Vscode.
- Supports a wide range of microcontrollers.Negative: - Unit testing is tricky to set up for a project.
Read More...
- I feel that the installation of this software can be made easier.
- The unit testing framework should be made easier to get started.Parasoft Company Response -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
A Game-Changer for Medical Software Validation Date: Jun 01 2026
Summary: Parasoft C/C++test played an important role in the validation process of our medical device software and significantly strengthened the robustness and reliability of the codebase.
In addition, the Parasoft team has been exceptionally supportive, responsive, and helpful throughout the process. It has been a real pleasure working with such dedicated and highly professional people.
A substantial part of our validation work would not have been possible without Parasoft, and I am deeply grateful for the team’s support and guidance throughout the project.Positive: My experience with Parasoft C/C++test has been one of genuine amazement. The software saved me months of work, and many of the issues and corrections it identified were problems I would most likely not have detected or resolved by myself.
Negative: At first, the number of findings was quite overwhelming, but once prioritized, the tool proved extremely valuable in improving code quality and robustness.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
An Infrastructure Veteran's Honest Review: Parasoft Simply Works Date: May 19 2026
Summary: Fantastic infrastructure solution for enterprise organizations. After 13 years managing Parasoft's License Server, DTP, and large-scale deployments, I can confidently say this platform delivers on every promise. Rock-solid stability, exceptional scalability, and minimal operational burden make it the gold standard for reliable QA infrastructure. Yes, it's expensive, but the zero-failure track record and seamless upgrades justify the investment. Highly recommended for teams that can afford it and need infrastructure they can trust completely. Deploy with confidence.
Positive: After 13 years managing Parasoft's License Server and DTP at enterprise scale, the infrastructure is genuinely exceptional. Zero critical failures across countless deployments. License Server performance remains consistent whether managing 10 or 500 concurrent users. DTP's data aggregation is rock-solid—never experienced data loss or corruption. Upgrade processes are predictable and low-risk. Installation is straightforward with legitimate prerequisites. Support understands the infrastructure perspective, not just end-user testing. This platform is built for the long haul.
Negative: Licensing is expensive—subscription model scaled by users, projects, and modules adds up quickly. Parasoft is an enterprise solution priced accordingly. Smaller teams or budget-limited organizations may struggle with the cost. That said, the reliability and zero-maintenance burden mean you're not paying hidden operational costs elsewhere. For large enterprises managing compliance and long-term deployments, the premium pricing is justified.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Parasoft Review Date: Jan 05 2026
Summary: Parasoft is a reliable solution for static code analysis and compliance automation. Once set up, it helps enforce coding standards and across our DevSecOps pipeline. Especially useful for the DOW where security and traceability are critical
Positive: Integration with GitLab made it easy to automate static code analysis through projects. The UI is intuitive, and onboarding was quick for team members. Great for compliance-heavy environments
Negative: Licensing setup is a bit confusing and required support from vendor. Took some back-and-forth but we configured the air-gapped environment.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
A Powerful Tool for Safety Critical Applications Date: Dec 16 2025
Summary: I recommend this tool if you must maintain compliance and especially if you have a large team (or work with contractors). The tool can work out of the box or be highly customized to fit your needs. Parasoft Support is very responsive should you need their help
Positive: + Built-in rule sets for Medical, Aerospace, and Automotive
+ Powerful configuration of scope and test execution
+ Ability to write custom rules using existing ones as templates
+ PDF and interactive HTML report generation
+ Virtual machine provided during training for quick learningNegative: - Embedded C++ Compiler Support
Read More...
- Limited by Eclipse integration if you do not have the CLI license tier
- Certain license types cannot be used on the go -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Parasoft CPP check plugin for vxWorks Edited: Sep 01 2026
Summary: Overall the experience is very positive. We are going to use this product moving forward to identify potential vulnerabilities and bugs in our code base.
Positive: The plugin was very easy to install and easy to use. The support team is great and very professional. Pricing is very reasonable.
Negative: We had to struggle a bit to get the configuration right.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Parasoft Feedback Date: Aug 28 2025
Summary: Overall I like the capabilities that Parasoft brings to the table in terms of helping us bolster and maintain our code quality.
Positive: Parasoft C/C++ test is a comprehensive static analysis tool that supports a wide breadth of analysis related standards. We utilize the tool primarily as part of our CI/CD pipeline enforcing MISRA code quality standards. The comprehensive rule sets will allow us to expand our quality standards as the code base matures. Technical support is quite responsive when assistance is required.
Negative: One thing that would be helpful for us is to setup the client to perform targeted or scoped analyses when the CI/CD pipeline identifies new MISRA warnings. There are so many options for flexibility that sometimes its not clear the steps needed to configure the client to do what is needed.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Solid solution for Static Analysis C++ code Edited: Dec 20 2024
Summary: C++Test is a robust, mature product with many features for both static code analysis and metrics and unit tests
Positive: Many functions, huge number of rules
Very useful metric analysis
C++Test is up to date with e.g. OWASP, CWE
Great supportNegative: Long execution time when there is a lot of code to check and many rules enabled.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Parasoft Static Code Analysis Date: Aug 26 2024
Summary: Overall, great product, and great support team. Wish more COTS tools were like Parasoft CPPtest. There support team were excellent in setup meeting and daily debugging of configuration issues.
Positive: 1. Support: execelet support team to help setup and integration issues.
2. Features: Stand alone VScode, Eclipse and GitLab/GitHub CI automation integration
3. Design: Flexable to customize rules.
4. Ease: Sample yml files.
5. Documentation: Good comprehensive online documentation.Negative: I have been responsible for setup and integration for all our projects.
Read More...
I haven't had any issues. -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Good for MISRA Compliance Date: Aug 23 2024
Summary: Overall, I am happy with the software and while I don't use the vscode plugin right now for future projects it will definitely be used.
Positive: The cli tool was quite easy to use and fit into our build system without any issues. I am pleased with its ability to reduce bugs in our code base. Excluding Misra violations was straight forward and easy to do for within the code.
Negative: There was a couple of false positives found during testing, and only 1 false negative was found.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
C/C++ Test review Date: Jun 27 2024
Summary: Overall C/C++ Test was very nice to use and provided a lot of value to our software development workflow and it was a good value.
Positive: The software integrated really well with both our IDE (VSCode) and our CI/CD pipeline (Azure) without too much setup headache. It ran very quickly over our source code and generally was very accurate in detecting issues. The error messages produced for rule violations were also very clear and it was easy to know what was wrong and how to resolve the issue.
Negative: The tool didn't always catch violations we thought it should. Sometimes reporting to DTP didn't work or was finicky.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Highly Effective Tool for Quality Assurance Date: Jun 16 2024
Summary: Parasoft C/C++test has revolutionized our development workflow. Its robust features and reliable support make it an indispensable tool for ensuring the delivery of high-quality software.
Positive: Parasoft C/C++test has been a game-changer for our team. The ease of installation and upgrade ensures that we can quickly get up and running without any hiccups. Its integration with our existing development environment is seamless. The comprehensive static analysis and unit testing capabilities have significantly reduced the number of defects in our code, allowing us to catch and address issues early in the development cycle. The customer support team is exceptional, always available and ready to help with any questions or problems we encounter. Overall, Parasoft C/C++test is a crucial part of our quality assurance process.
Negative: It consistently meets our needs and often exceeds our expectations.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Excellent Tool for Streamlined Development Date: Jun 13 2024
Summary: Parasoft C/C++test has significantly improved our development process, making it an indispensable tool for ensuring high-quality and reliable code.
Positive: I have been using Parasoft C/C++test, and it has significantly improved our development process. The installation and upgrade are straightforward, and the software integrates seamlessly with our existing tools. The static analysis and unit testing features are robust, helping us catch defects early in the development cycle. Customer support is responsive and helpful, always ready to assist with any issues. Overall, Parasoft C/C++test has become an indispensable tool in ensuring the quality and reliability of our code.
Negative: It’s hard to find any significant cons with Parasoft C/C++test. It has consistently met our needs and exceeded expectations.
Read More... -
Likelihood to Recommend to Others1 2 3 4 5 6 7 8 9 10
Easy installation and upgrade Date: Jun 04 2024
Summary: I find the software is one of the easier ones for me to manage. We have a great relationship with the publisher.
Positive: This product has not had any issues when I upgrade to newer versions. The users don't have any issues moving to new versions. The company is always checking in to see how we are doing, and to let us know of new improvements.
Negative: The latest version isn't available without logging in to the product site.
Read More...