Leader badge

Audience

Developers or QA who want an automated testing software solution

About Parasoft

"Parasoft delivers an AI‑powered software testing platform that helps organizations continuously release high‑quality software. Our solutions support embedded and enterprise teams by integrating code analysis, testing, virtualization, and coverage into the delivery pipeline to improve security, reliability, and compliance while reducing cost and effort.

Parasoft C/C++test provides static analysis, unit testing, code coverage, and requirements traceability for C and C++ applications. It integrates with Eclipse and Visual Studio, supports CI/CD automation, and is TÜV‑certified for safety‑ and security‑critical systems.

Parasoft C/C++test CT is a scalable, compliance‑ready solution for C and C++ teams. It integrates into CI/CD workflows, supports open‑source unit testing frameworks, containers, VS Code, Bazel build systems, eliminates IDE dependencies, and is TÜV‑certified for safety‑ and security‑critical development."

Pricing

Starting Price:
$35/user/mo
Pricing Details:
Sold via annual subscription.
Free Trial:
Free Trial available.

Integrations

API:
Yes, Parasoft offers API access

Ratings/Reviews - 34 User Reviews

Overall 4.3 / 5
ease 4.1 / 5
features 4.4 / 5
design 4.1 / 5
support 4.8 / 5

Company Information

Parasoft
Founded: 1987
United States

Videos and Screen Captures

Product Details

Platforms Supported
Cloud
Windows
Mac
Linux
On-Premises
Training
Documentation
Live Online
Webinars
In Person
Videos
Support
Phone Support
24/7 Live Support
Online

Parasoft Frequently Asked Questions

Q: What does implementation / onboarding look like?
Q: How does Parasoft help reduce risk?
Q: What kinds of users and organization types does Parasoft work with?
Q: What languages does Parasoft support in their product?
Q: What kind of support options does Parasoft offer?
Q: What other applications or services does Parasoft integrate with?
Q: Does Parasoft have an API?
Q: What type of training does Parasoft provide?
Q: Does Parasoft offer a free trial?
Q: How much does Parasoft cost?
Q: What pricing for support is available for Parasoft?
Q: What pricing for training is available for Parasoft?

Parasoft Product Features

AI Testing Tools

Parasoft has layered agentic AI capabilities onto C/C++test through a new MCP server, shifting test automation from tool-centric approaches to autonomous-driven assurance, where compliance, coverage, and quality are continuously enforced across the software lifecycle. AI-driven test generation, powered by MCP-enabled intelligent agents, accelerates test creation and coverage, reducing manual effort in writing unit tests. Parasoft also offers a GenAI agent that resides within Microsoft Copilot and integrates with VS Code to find and fix static analysis violations, plus an AI documentation agent aimed at increasing utilization of Parasoft's static and dynamic testing tools and optimizing ROI in software testing automation. Together, these position AI less as a bolt-on feature and more as an assistive layer across test generation, violation remediation, and compliance workflows.

API Testing

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

Automated Testing

Parasoft C/C++test is built around automating as much of the C/C++ testing lifecycle as possible, rather than relying on manual test-writing and execution. It combines static analysis, unit testing, and code coverage into a single integrated workflow, so tests can run automatically as part of everyday development instead of being a separate, manual phase. A few key ways it delivers automation: - Automated test generation - Real-time feedback during execution -CI/CD Integration - AI driven acceleration - Reviewable, source-code-based artifacts Together, this positions C/C++test as covering the "Automated Testing" category end-to-end: generating tests, executing them, catching failures/coverage gaps, and feeding results into CI/CD — with AI increasingly reducing the manual effort at each step.

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

Code Coverage

Parasoft C/C++test measures structural code coverage during unit, integration, and functional testing, supporting metrics including statement, branch, MC/DC, call, and object/assembly coverage. Coverage can be captured on host, simulator, or target hardware, and integrates with open-source frameworks like GoogleTest, Boost.Test, and CppUnit for teams using those instead of C/C++test's built-in framework. Results feed into Parasoft DTP for centralized, per-test coverage reporting and trend tracking across builds, helping teams both identify gaps and satisfy the coverage requirements mandated by standards like ISO 26262 and DO-178C.

Continuous Testing

Parasoft C/C++test is designed to embed testing directly into CI/CD pipelines rather than treating it as a separate, end-of-cycle phase. Static analysis, unit testing, and code coverage integrate into build tools and continuous integration infrastructure, automating a broad range of coding best practices and automatically sending results to Parasoft DTP for aggregation and trend analysis across builds. One customer noted they've embedded test automation and static code analysis early in the development cycle, calling it a win for quality assurance in safety-critical automotive projects. This continuous approach extends to compliance as well: for regulated industries, C/C++test enforces coverage, coding-standard, and traceability requirements on every build rather than as a one-time gate, so compliance and quality are checked continuously rather than verified only before release.

Functional Testing

Parasoft C/C++test supports functional testing through unit and system-level testing that verifies code behaves correctly against expected requirements, not just structure or style. It automatically generates extensible test cases that can be executed on the host, simulator, and in the actual target environments to verify code robustness and verify functional results, alongside gathering code coverage metrics. Generated tests can capture current software behavior at the method/function level, then be extended for functional testing and automatically configured for regression testing. For safety-critical work, this extends to system-level testing with fault injection, letting teams verify functional correctness under both normal and fault conditions to help meet standards like ISO 26262 and DO-178B/C.

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

Load Testing

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

Performance Testing

Parasoft C/C++test provides runtime analysis capability to address the reliability and stability side of performance concerns.

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

Software Testing

Parasoft C/C++test is a unified testing solution that combines static analysis, unit testing, code coverage, runtime analysis, requirements traceability, and compliance reporting into a single integrated platform for C and C++ development. Rather than stitching together separate tools, it fits into existing IDEs (VS Code, Eclipse) and CI/CD pipelines, letting teams catch defects, security vulnerabilities, and standards violations earlier while automating much of the manual testing and compliance overhead. It's TÜV SÜD-certified for functional safety standards including ISO 26262, IEC 61508, IEC 62304, and DO-178B/C, and increasingly incorporates AI-driven and agentic workflows — via an MCP server and AI-assisted test generation — to accelerate test creation and coverage. In short, it positions itself less as a single-purpose tool and more as an end-to-end testing backbone for safety- and security-critical embedded C/C++ development.

Automated Testing
Dynamic Testing
Manual Testing
Reporting / Analytics
Static Testing
Black-Box Testing
Issue Tracking
Quality Assurance Planning
Test Case Management
Variable Testing Methods
White-Box Testing

Static Application Security Testing (SAST)

Parasoft C/C++test's static analysis engine catches security vulnerabilities before code runs, applying pattern-based analysis, data flow analysis, and abstract interpretation against standards like CERT C/C++, CWE, and OWASP. The 2025.1 release added nearly 70 new static analysis rules targeting CWEs specifically to help developers quickly identify vulnerabilities and optimize security. Analysis integrates directly into IDEs like VS Code and Eclipse and into CI/CD pipelines, surfacing issues at commit/build time, alongside coding-standard enforcement (MISRA C:2025, MISRA C++:2023, AUTOSAR C++14) for industries where security and compliance go hand in hand.

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

Static Code Analysis

Parasoft C/C++test's core static analysis combines pattern-based analysis, data flow analysis, abstract interpretation, and metrics to detect defects, security vulnerabilities, and standards violations without executing the code. It enforces coding standards such as MISRA C:2025, MISRA C++:2023, AUTOSAR C++14, CERT C/C++, and CWE, and integrates directly into IDEs like VS Code and Eclipse and into CI/CD pipelines, so violations surface early, right where developers are working. Results can also be correlated with runtime and unit test findings in Parasoft DTP for a fuller picture of code quality.

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

Unit Testing

Parasoft C/C++test provides a built-in, end-to-end unit testing framework that automatically generates tests, mocks, stubs, and assertions to isolate the unit under test, and detects failures, unsatisfied expectations, and coverage gaps in real time during execution. Tests can be created via graphical editors, guided workflows, and the Test Case Explorer, and run on host, simulator, or target hardware to meet safety-critical requirements. Unlike tools that store test inputs in proprietary formats, C/C++test generates test cases as source code, with parameter values initialized the same way as in production, keeping tests reviewable and version-controllable. It also integrates with open-source frameworks like GoogleTest, Boost.Test, and CppUnit to add structural coverage (statement, branch, MC/DC), reporting, and CI/CD automation.

Parasoft Additional Categories

AI Unit Test Generators

Parasoft C/C++test automatically generates tests, mocks, stubs, and assertions to isolate the unit under test, and this generation has been extended with AI: AI-driven test generation, powered by MCP-enabled intelligent agents, accelerates test creation and coverage. Rather than developers manually scaffolding test cases, the framework can generate a core set of unit and API test cases designed to identify unexpected function responses to corner-case conditions, with AI now speeding up that process and helping close coverage gaps faster. Generated tests are still produced as source code, with parameter values initialized the same way as in production, so AI-assisted generation doesn't sacrifice the reviewability and version-control benefits of C/C++test's approach — a distinction worth highlighting against AI test generators that produce opaque or proprietary test formats.

  • Pradnya V.
    Test Engineer
    Used the software for: 2+ Years
    Frequency of Use: Monthly
    User Role: User
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "As a Tester I am feeling this review"

    Posted 2026-08-30

    Pros: Good for Static Analysis and rules can be easily customized.
    Setup is very easy and can be automated in CICD

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

    Overall: Good, user-friendly GUI.
    New user also can use it very easily.
    Support is very good and prompt service.

    Read More...
  • Izak A.
    Founder and CEO
    Used the software for: 6-12 Months
    Frequency of Use: Weekly
    User Role: User, Administrator, Deployment
    Company Size: 1 - 25
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft Review"

    Posted 2026-08-19

    Pros: - Excellent Support from Parasoft
    - Native integration with Eclipse and Vscode.
    - Supports a wide range of microcontrollers.

    Cons: - 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.

    Overall: I had a good experience with this software package. I really appreciate the support Parasoft has given us to get it up and running.

    Read More...
    Reply from Parasoft
    Posted 2026-08-21
    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
  • A Parasoft User
    SW Technical lead
    Used the software for: 2+ Years
    Frequency of Use: Monthly
    User Role: Administrator, Deployment
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "C/C++ Test"

    Edited 2026-06-15

    Pros: - Support
    - Flexibility
    - Many options available
    - Stable environment
    - Reporting
    - Always improving

    Cons: - Quite complex how to start
    - Embedded C unit testing support in VSCode
    - More features from standalone environment should be available in VSCode plugin
    - Costs (availability of smaller packages)

    Overall: Very good tool for embedded software testing. Wide range of options available. Recommended for advanced users with higher expectations. Very good support available.

    Read More...
  • A Parasoft User
    Senior Research Scientist
    Used the software for: 2+ Years
    Frequency of Use: Weekly
    User Role: User, Administrator, Deployment
    Company Size: 10,000 - 19,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A Game-Changer for Medical Software Validation"

    Posted 2026-06-01

    Pros: 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.

    Cons: At first, the number of findings was quite overwhelming, but once prioritized, the tool proved extremely valuable in improving code quality and robustness.

    Overall: 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.

    Read More...
  • A Parasoft User
    Systems Engineer,
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: Administrator, Deployment
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "An Infrastructure Veteran's Honest Review: Parasoft Simply Works"

    Posted 2026-05-19

    Pros: 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.

    Cons: 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.

    Overall: 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.

    Read More...
  • Eugenia Z.
    Senior System SW Methodology Engineer
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User, Administrator
    Company Size: 20,000 or More
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Static Code Analysis by Parasoft tools"

    Posted 2026-02-19

    Pros: • Parasoft provides broad support for a variety of programming languages (C, C++, Java, Python, etc.), making it versatile for a variety of development environments
    • It integrates with a wide range of development tools, including CI/CD pipelines (e.g., Jenkins), version control systems (e.g., Git), and IDEs (e.g., Eclipse, Visual Studio): static analysis can be performed either in the IDE (Eclipse, Visual Studio Code, Visual Studio, etc.) or in the command-line interface (for automation/continuous integration scenarios)
    • It focuses on enhancing software quality through a combination of static and dynamic analysis (e.g. runtime analysis, memory analysis)
    • It verifies compliance with several standards (e.g., MISRA, AUTOSAR, ISO 26262, Cyber Security rules) and with custom coding rules
    • Configuration and building process is facilitated by the automatic generation of a “build data file” (bdf)
    • Very well skilled engineers provide great technical support for tool setup and usage

    Cons: As new rule, Parasoft proposes Named User (NU) Licenses and Machine Locked (Node locked-NL) License but no concurrent (floating) licenses anymore

    Overall: C/C++test tool has been used in my company since long time (about 20 years) for performing static analysis and our experience is totally positive: the tool is compliant with our needs (and so with the request from our costumers), is user-friendly; and the support, technical and commercial, from Parasoft is very very efficient and satisfactory. In general, our judgement is very good, also compared with other similar tools we are using in our company (for historical reasons, based on the product developed, we have other tools also)

    Read More...
  • Rob A.
    Scrum Master
    Used the software for: 6-12 Months
    Frequency of Use: Weekly
    User Role: User
    Company Size: 10,000 - 19,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft Review "

    Posted 2026-01-05

    Pros: 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

    Cons: Licensing setup is a bit confusing and required support from vendor. Took some back-and-forth but we configured the air-gapped environment.

    Overall: 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

    Read More...
  • A Parasoft User
    Software Configuration Management Lead
    Used the software for: Less than 6 months
    Frequency of Use: Weekly
    User Role: User
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft review"

    Edited 2026-09-03

    Pros: The support of this product was fantastic. The product met most of our needs and support team were able to walk through the rich feature set with ease.

    Cons: There were some trouble with licensing, but overall not many complaints.

    Overall: Overall I enjoyed using Parasoft and the dashboard was clear and pleasant to use. Would recommend this tool over competitors for our use case

    Read More...
  • A Parasoft User
    DSO Engineer
    Used the software for: Less than 6 months
    Frequency of Use: Weekly
    User Role: User, Deployment
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft - Company Review"

    Posted 2025-12-19

    Pros: Parasoft was easier to set up than any of the other SCA tools we tested. It allows for a lot of customization.

    Cons: We had some issues getting our full licenses from Parasoft (example: unit tests)

    Overall: Good, would recommend to keep as our SCA tool. Base use was easy to set up and would be quick to spin new users up on the tool.

    Read More...
  • A Parasoft User
    DevSecOps Engineer
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User, Deployment
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Analyzes well"

    Edited 2026-09-03

    Pros: I like the documentation for setting up. For the most part it is straightforward, the viewing of the results was my favorite part. The plethora of different type of information that it gives is really beneficial and it gives you your choice of what kind of rule set to run against. Giving you the customizability.

    Cons: While there is a lot of customizable things, that means i had to dive even deeper into the build process in order to ensure that Parasoft was able to do the things required of it.

    Overall: I was part of the group that set it up. I spent a lot of time reading documentation and interacting with the support team to help me to try and figure out why certain things werent working. Each session i had, was value added and very informative.

    Read More...
  • Michael R.
    Software Engineer
    Used the software for: Less than 6 months
    Frequency of Use: Weekly
    User Role: User
    Company Size: 26 - 99
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A Powerful Tool for Safety Critical Applications"

    Posted 2025-12-16

    Pros: + 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

    Cons: - 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

    Overall: 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

    Read More...
  • A Parasoft User
    Software Developer
    Used the software for: Less than 6 months
    Frequency of Use: Weekly
    User Role: User
    Company Size: 500 - 999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Review Parasoft C++ Static analysis"

    Posted 2025-11-12

    Pros: Ease of initial setup with GUI tool. Quick and thorough support from support team when facing difficulties.

    Cons: Overall i wish documentation was a bit better though the product itself works well

    Overall: NOTE: I am getting an incentive gift card to write this however it does not effect my opinion. I would say this, this is a fairly good to use piece of software, however documentation could be better.

    Read More...
  • Dmitri K.
    Senior Embedded Software developer
    Used the software for: Less than 6 months
    Frequency of Use: Monthly
    User Role: User, Administrator, Deployment
    Company Size: 1 - 25
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft CPP check plugin for vxWorks"

    Edited 2026-09-01

    Pros: The plugin was very easy to install and easy to use. The support team is great and very professional. Pricing is very reasonable.

    Cons: We had to struggle a bit to get the configuration right.

    Overall: 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.

    Read More...
  • Trevor S.
    Principal Software Engineer
    Used the software for: 6-12 Months
    Frequency of Use: Weekly
    User Role: Administrator
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Adaptable tool for DO-178 projects that want to focus on code"

    Posted 2025-09-19

    Pros: - Support for many different compilers, processors, and IDEs. The way the tool is architected lets it integrate seamlessly into existing DevOps pipelines, which was great for our team because we could make the static analysis and unit testing work within our existing pipeline
    - Minimal compiler overhead for instrumentation means we spent less time fighting build errors with instrumented code and didn't need to tinker with their internal libraries or preprocessor definitions
    - The C/C++ test tool focuses on unit tests, letting us test code with code. Most DO-178 verification tools rely on clunky GUIs and nested pages of drop-down menus that quickly get cumbersome with even moderately complex code. This lets us write better tests faster.
    - A lot of configuration required to get the tool running, but it actually isn't that complicated. There are a lot of training materials on their site, but we didn't actually need to use them to get fully up and running using C/C++Test.
    - They are very quick to hop on a support call if anything isn't going well during setup. We were never blocked on any one issue for very long.

    Cons: - C/C++Test requires the use of the Eclipse-based IDE, which can be a bit clunky. This is improved with C/C++Test CT which has VSCode integration, but CC++Test CT doesn't yet have all the features we need for a full verification effort of high-DAL DO-178 software.
    - During the sales process it was hard to discern which features were available with what product. We liked the option of GTest integration but that was C/C++Test CT only but if we got that then we wouldn't get stubbing or qualification evidence. And the qualification kit is sold separately. Their site or marketing materials should have a clear table on what is included with each subscription.
    - The sales and customer success teams set up a LOT of meetings during the demonstration and product onboarding periods. This could be a positive or a negative depending on your team's needs, but it was a bit much for us.

    Overall: Overall a very good product that can be efficient and powerful in in the right hands. Their technical support is fantastic. Communications with their sales/customer teams can feel overbearing at times especially during product trials. Once set up is complete the tool works efficiently and is a great choice for DO-178 embedded software verification.

    Read More...
  • A Parasoft User
    Software/Firmware Manager
    Used the software for: Less than 6 months
    Frequency of Use: Daily
    User Role: User, Administrator, Deployment
    Company Size: 100 - 499
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "C/C++ Test & DTP"

    Posted 2025-09-19

    Pros: We primarily use the tool for MISRA compliance and it has proven to be very effective in that regards. The DTP dashboard is easy to use and generating reports is straightforward. The fact that we can use the same Parasoft toolset for unit-testing and potentially requirements tracking is also very interesting to us.

    Cons: While MISRA report generation is easy to do, I believe there could be more options available to tailor the report to our needs. Also, I have has inconsistent behavior in generating some of the required support files for projects, needed for C/C++ test to accurately scan a project.

    Overall: We will continue to use and invest in Parasoft tools for our CI/CD process; to have static-analysis, unit-testing, and potentially requirements tracking in one tool makes it very attractive.

    Read More...
  • John C.
    Principal Lead Drive By Wire Platform Software
    Used the software for: 2+ Years
    Frequency of Use: Daily
    User Role: User, Deployment
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft Feedback"

    Posted 2025-08-28

    Pros: 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.

    Cons: 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.

    Overall: Overall I like the capabilities that Parasoft brings to the table in terms of helping us bolster and maintain our code quality.

    Read More...
  • Jakub K.
    Embedded Software Engineer
    Used the software for: 1-2 Years
    Frequency of Use: Daily
    User Role: User, Deployment
    Company Size: 20,000 or More
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft - from Embedded Enginner C/C++ perspective"

    Posted 2025-07-28

    Pros: - Decent support for Embedded applications/targets/hardware
    - Documentation and examples were sufficient to start setting up Parasoft with "blank" Embedded Project that
    - Good integration with Eclipse
    - CLI interface
    - Application Monitoring (Runtime coverage) & Unit Testing options

    Cons: - Amount of customization needed and "trickiness"
    - Silent fails eg. Building Executable with no Unit Tests generates no warning/error, only when running on target you notice that no UT's were run

    Overall: My view might be skewed because of working with legacy embedded project. As with almost all things Embedded, customization is needed.

    Parasoft is a decent tool to use with Embedded but don't expect a quick and easy ride, especially if you have a large constraints on memory, available flash space etc.

    Parasoft definitely can be used in such scenario, but be prepared to have Parasoft Support Engineers on call. Some particular customizations are not outlined in documentation, as well as more detailed description what is going under the hood (for example what increases ram/flash memory usage).

    Read More...
    Reply from Parasoft
    Posted 2025-07-31
    Very informative feedback regarding your challenges. Parasoft is very focused on making C/C++test easier to use. We will pass this along to our Engineering team for consideration to address in our roadmap. Kenny Austin Parasoft, Chief Customer Officer
  • Joshua C.
    Embedded Software Engineer
    Used the software for: 6-12 Months
    Frequency of Use: Daily
    User Role: User, Deployment
    Company Size: 5,000 - 9,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "A helpful option, if you know how to use it..."

    Posted 2025-05-23

    Pros: Powerful features like generate stubs, generate test cases, and data sources streamline unit test creation and support parameterized testing, improving test coverage and reducing code duplication.

    The DTP (Development Testing Platform) facilitates sharing test configurations across teams, promoting environment consistency.

    Flexible reporting options (PDF, xUnit, HTML) make it easy to distribute test results.

    cpptestcli offers helpful command-line access, making integration into CI/CD pipelines (e.g., GitLab via Docker) possible and efficient.

    Technical support is responsive and helpful, which offsets some of the platform’s steep learning curve.

    Cons: Setup can be brittle: project and workspace corruption errors (e.g., test log or temp folder access issues) often require complete workspace recreation.

    Parasoft enforces rigid file structures and configuration heuristics, which may require disruptive codebase restructuring.

    Test configuration and environment settings are often hard to locate, poorly documented, or missing altogether.

    Generated tests provide only a starting structure, requiring manual rewriting for meaningful coverage.

    cpptestcli lacks parity with the full IDE, especially around BDF imports and workspace manipulation.

    DTP’s UI is dated, and settings management is cumbersome, requiring manual export/import for updates.

    No official Docker image for the Professional version of C/C++test—users must build and maintain their own.

    Poor support for collaborative workflows: heavy reliance on absolute paths and local environment settings makes it difficult to share and sync projects across team members seamlessly.

    Overall: Parasoft is a capable and feature-rich unit testing solution for C/C++ that shines in structured testing environments and can even be used for CI/CD pipelines. However, it demands patience and technical persistence due to a dated UI, unclear configurations, and occasional instability. For teams willing to invest the time to master its quirks and supplement it with custom infrastructure (e.g., custom Docker images, bash scripts), it offers strong ROI through automation, consistency, and integration capabilities.

    Read More...
  • Sebastian R.
    Software Engineer
    Used the software for: 2+ Years
    Frequency of Use: Weekly
    User Role: Deployment
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft C++"

    Posted 2025-03-13

    Pros: Use in Eclipse works very well
    Static code analysis is stable and helps to significantly improve the code
    Good documentation
    Support responds quickly and reliably

    Cons: Integration in CMake projects is complicated
    Complex initial setup

    Overall: Once set up, cpptest works very reliably. The support team is always available in case of problems

    Read More...
  • A Parasoft User
    Software Developer
    Used the software for: 2+ Years
    Frequency of Use: Weekly
    User Role: User, Deployment
    Company Size: 1,000 - 4,999
    Design
    Ease
    Features
    Pricing
    Support
    Probability You Would Recommend?
    1 2 3 4 5 6 7 8 9 10

    "Parasoft C/C++"

    Posted 2025-03-12

    Pros: Good support for static code analysis.
    Especially to tailor all settings to your needs e.g. generate a subset of misr2012 etc.

    Cons: Licensing:
    to use with vs code we need a different desktop license.
    to use with docker on our build machine also requires a new license

    Overall: It's challenging to setup Parasoft. This make it difficult to convince the teammates to use it.

    Read More...
  • Previous
  • You're on page 1
  • 2
  • Next