Top Pick

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

Pricing Starts At:
$35/user/mo
Pricing Information:
Sold via annual subscription.
Free Trial:
Yes

Integrations

API:
Yes, Parasoft has an API

Reviews - 34 Verified Reviews

Total
ease
features
design
support

Company Details

Company:
Parasoft
Year Founded:
1987
Headquarters:
United States
Website:
Update This Listing

Media

Product Details

Platforms
Web-Based
Windows
Mac
Linux
On-Premises
Types of Training
Training Docs
Live Training (Online)
Webinars
In Person
Training Videos
Customer Support
Business Hours
Live Rep (24/7)
Online Support

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
Black-Box Testing
Dynamic Testing
Issue Tracking
Manual Testing
Quality Assurance Planning
Reporting / Analytics
Static Testing
Test Case Management
Variable Testing Methods
White-Box Testing

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.

Hierarchical View
Move & Copy
Parameterized Testing
Requirements-Based Testing
Security Testing
Supports Parallel Execution
Test Script Reviews
Unicode Compliance

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.

Automated Testing
Interface Testing
Regression Testing
Reporting / Analytics
Sanity Testing
Smoke Testing
System Testing
Unit Testing

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.

Analytics / Reporting
Code Standardization / Validation
Multiple Programming Language Support
Provides Recommendations
Standard Security/Industry Libraries
Vulnerability Management

Performance Testing Software

Parasoft C/C++test offers runtime analysis features designed to enhance the reliability and stability aspects of performance issues.

API Testing
Benchmarking
Cross Browser Testing
Debugging
Historical Reporting
Load Testing
Mobile Testing
Parallel Testing
Regression Testing
UI Testing
Web Testing

API Testing Tool

Functional Testing
Fuzz Testing
Load Testing
Penetration Testing
Runtime and Error Detection
Security Testing
UI Testing
Validation Testing

Load Testing Tool

API Load Testing
Database Load Testing
Load Test Performance Reporting
Mail Load Testing
Multilocation Load Testing
Multiple Protocol Support
Test Script Customization
Web Application Testing

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.

Application Security
Dashboard
Debugging
Deployment Management
IDE
Multi-Language Scanning
Real-Time Analytics
Source Code Scanning
Vulnerability Scanning

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.

  • Name: Pradnya V.
    Job Title: Test Engineer
    Length of product use: 2+ Years
    Used How Often?: Monthly
    Role: User
    Organization Size: 100 - 499
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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 CICD

    Negative: Manual work needed for Unit testing, some rules are still manual.

    Read More...
  • Name: Izak A.
    Job Title: Founder and CEO
    Length of product use: 6-12 Months
    Used How Often?: Weekly
    Role: User, Administrator, Deployment
    Organization Size: 1 - 25
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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.
    - I feel that the installation of this software can be made easier.
    - The unit testing framework should be made easier to get started.

    Read More...
    Parasoft Company Response
    Date: Aug 21 2026
    Great feedback! Please feel free to email me directly at kenny.austin@parasoft.com to provide any additional feedback on setup or installation challenges. Regards, Kenny
  • Name: Anonymous (Verified)
    Job Title: Senior Research Scientist
    Length of product use: 2+ Years
    Used How Often?: Weekly
    Role: User, Administrator, Deployment
    Organization Size: 10,000 - 19,999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: Anonymous (Verified)
    Job Title: Systems Engineer,
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: Administrator, Deployment
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: Rob A.
    Job Title: Scrum Master
    Length of product use: 6-12 Months
    Used How Often?: Weekly
    Role: User
    Organization Size: 10,000 - 19,999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: Michael R.
    Job Title: Software Engineer
    Length of product use: Less than 6 months
    Used How Often?: Weekly
    Role: User
    Organization Size: 26 - 99
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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 learning

    Negative: - Embedded C++ Compiler Support
    - Limited by Eclipse integration if you do not have the CLI license tier
    - Certain license types cannot be used on the go

    Read More...
  • Name: Dmitri K.
    Job Title: Senior Embedded Software developer
    Length of product use: Less than 6 months
    Used How Often?: Monthly
    Role: User, Administrator, Deployment
    Organization Size: 1 - 25
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: John C.
    Job Title: Principal Lead Drive By Wire Platform Software
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User, Deployment
    Organization Size: 1,000 - 4,999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: Paweł G.
    Job Title: Enterprice architect
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User, Administrator, Deployment
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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 support

    Negative: Long execution time when there is a lot of code to check and many rules enabled.

    Read More...
  • Name: Kevin F.
    Job Title: DevOps Engineer
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: Deployment
    Organization Size: 10,000 - 19,999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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.
    I haven't had any issues.

    Read More...
  • Name: Anonymous (Verified)
    Job Title: Enginering Lead
    Length of product use: 1-2 Years
    Used How Often?: Weekly
    Role: User
    Organization Size: 1 - 25
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: Bryson T.
    Job Title: Robotics Software Engineer
    Length of product use: 6-12 Months
    Used How Often?: Daily
    Role: Deployment
    Organization Size: 26 - 99
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: Anonymous (Verified)
    Job Title: Systems Administrator
    Length of product use: 2+ Years
    Used How Often?: Monthly
    Role: User, Administrator, Deployment
    Organization Size: 20,000 or More
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: Anonymous (Verified)
    Job Title: Systems Admin
    Length of product use: 2+ Years
    Used How Often?: Monthly
    Role: User, Administrator, Deployment
    Organization Size: 20,000 or More
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Name: Anonymous (Verified)
    Job Title: Systems Administrator
    Length of product use: 2+ Years
    Used How Often?: Monthly
    Role: Administrator, Deployment
    Organization Size: 10,000 - 19,999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 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...
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next