Leader badge

What is Parasoft?

Parasoft aims to deliver automated testing tools and knowledge that enable companies to accelerate the launch of secure and dependable software. Parasoft C/C++test serves as a comprehensive test automation platform for C and C++, offering capabilities for static analysis, unit testing, and structural code coverage, thereby assisting organizations in meeting stringent industry standards for functional safety and security in embedded software applications. This robust solution not only enhances code quality but also streamlines the development process, ensuring that software is both effective and compliant with necessary regulations.

Pricing

Price Starts At:
$35/user/mo
Price Overview:
Sold via annual subscription.
Free Trial Offered?:
Yes

Integrations

Offers API?:
Yes, Parasoft provides an API

Screenshots and Video

Company Facts

Company Name:
Parasoft
Date Founded:
1987
Company Location:
United States
Company Website:
Edit This Page

Product Details

Deployment
SaaS
Windows
Mac
Linux
On-Prem
Training Options
Documentation Hub
Online Training
Webinars
On-Site Training
Video Library
Support
Standard Support
24 Hour Support
Web-Based Support

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Parasoft Categories and Features

Unit Testing Software

Parasoft C/C++test features a comprehensive unit testing framework that seamlessly automates the creation of tests, mocks, stubs, and assertions to accurately assess individual units. This tool efficiently identifies failures, unmet expectations, and coverage deficiencies in real-time during execution. Users can generate tests using intuitive graphical editors, step-by-step workflows, or the Test Case Explorer. These tests can be executed on various platforms, including host systems, simulators, or specific target hardware, ensuring compliance with stringent safety standards. Unlike other tools that utilize proprietary formats for test inputs, C/C++test produces test cases in source code, initializing parameter values in a manner consistent with production, thereby ensuring tests remain accessible for review and version control. Additionally, it offers compatibility with popular open-source frameworks such as GoogleTest, Boost.Test, and CppUnit, enhancing structural coverage (including statement, branch, and MC/DC), reporting capabilities, and facilitating CI/CD automation.

Static Code Analysis Software

Parasoft C/C++test employs a robust core static analysis methodology that leverages pattern recognition, data flow examination, abstract interpretation, and various metrics to identify code issues, security risks, and compliance failures without the need to run the program. It adheres to coding standards including MISRA C:2025, MISRA C++:2023, AUTOSAR C++14, CERT C/C++, and CWE. Seamlessly integrating with development environments such as VS Code and Eclipse, as well as CI/CD workflows, it ensures that coding violations are identified early in the development process. Additionally, the results can be integrated with runtime and unit test data 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

Static Application Security Testing (SAST) Software

Parasoft C/C++test features a robust static analysis engine designed to identify security flaws prior to execution. It utilizes pattern-based analysis, data flow analysis, and abstract interpretation to adhere to industry standards such as CERT C/C++, CWE, and OWASP. The latest release, version 2025.1, introduces almost 70 new static analysis rules focused on specific CWEs to assist developers in promptly detecting vulnerabilities and enhancing security measures. This analysis seamlessly integrates with popular IDEs, including VS Code and Eclipse, as well as CI/CD pipelines, allowing for the detection of issues during commit or build phases. Additionally, it enforces coding standards like MISRA C:2025, MISRA C++:2023, and AUTOSAR C++14, catering to industries where security and compliance are critical.

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

Software Testing Tool

Parasoft C/C++test is an all-in-one testing platform designed specifically for C and C++ development. It integrates a variety of testing methodologies, including static analysis, unit testing, code coverage, runtime analysis, requirements traceability, and compliance reporting, into a cohesive solution. Instead of requiring teams to piece together multiple tools, it seamlessly integrates with popular IDEs like VS Code and Eclipse, as well as CI/CD workflows. This integration helps teams identify defects, security risks, and compliance issues earlier in the development process, while also streamlining the manual aspects of testing and compliance. The platform is TÜV SÜD-certified, adhering to functional safety standards such as ISO 26262, IEC 61508, IEC 62304, and DO-178B/C. With the incorporation of AI-driven features and agentic workflows through an MCP server and AI-assisted test generation, Parasoft C/C++test enhances test creation and coverage efficiency. Overall, it serves not only as a specialized tool but as a comprehensive testing infrastructure for embedded C/C++ projects that prioritize safety and security.

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

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

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

Functional Testing Tool

Parasoft C/C++test provides comprehensive functional testing capabilities that encompass both unit and system-level evaluations to ensure code operates according to specified requirements, rather than merely conforming to structural or stylistic guidelines. The tool autonomously creates adaptable test cases that can be run in various environments, including host, simulator, and the actual target systems, to assess code reliability and functional outcomes, while also compiling code coverage data. The generated tests can reflect the current behavior of the software at the method or function level, which can then be expanded for functional assessments and automatically set up for regression testing. For projects that are safety-critical, the system-level testing includes fault injection, allowing teams to confirm functional accuracy in both regular and fault-induced scenarios, aiding compliance with standards such as ISO 26262 and DO-178B/C.

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

Continuous Testing Tool

Parasoft C/C++test is specifically engineered 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 into build systems and continuous integration frameworks, automating a wide array of coding best practices while efficiently relaying results to Parasoft DTP for collection and trend analysis over multiple builds. One client shared their experience of incorporating test automation and static code analysis early in the development process, emphasizing its positive impact on quality assurance for safety-critical automotive projects. This ongoing methodology also applies to regulatory compliance; in industries with strict regulations, C/C++test ensures that coverage, coding standards, and traceability are consistently upheld during every build, rather than serving as a one-time checkpoint, enabling continuous verification of both compliance and quality throughout the development cycle.

Code Coverage Tool

Parasoft C/C++test provides comprehensive measurement of structural code coverage throughout unit, integration, and functional testing phases. It offers various metrics, such as statement, branch, MC/DC, call, and object/assembly coverage. This coverage can be evaluated on host systems, simulators, or target hardware, and is compatible with popular open-source testing frameworks like GoogleTest, Boost.Test, and CppUnit for those who prefer alternatives to C/C++test's native framework. The findings are integrated into Parasoft DTP, enabling centralized reporting on coverage per test along with trend analysis across different builds. This functionality aids teams in identifying coverage gaps and fulfilling the requirements set by standards such as ISO 26262 and DO-178C.

Automated Testing Software

Parasoft C/C++test is designed to streamline the C/C++ testing process by maximizing automation throughout the testing lifecycle, eliminating the need for extensive manual test creation and execution. It integrates static analysis, unit testing, and code coverage into a cohesive workflow, allowing tests to be executed automatically as an integral part of the daily development routine rather than as a separate, manual task. Here are some of its notable automation features: - Automated creation of tests - Immediate feedback during test execution - Integration with CI/CD pipelines - AI-driven enhancements for quicker processes - Artifacts based on source code that are easy to review Collectively, these features enable C/C++test to comprehensively address the "Automated Testing" landscape: from test generation and execution to identifying failures and coverage issues, all while seamlessly incorporating results into CI/CD pipelines — with AI continuously working to minimize manual input at every stage.

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

API Testing Tool

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

AI Testing Tools

Parasoft has integrated advanced agent-based AI functionalities into C/C++test via a newly implemented MCP server, transforming test automation from traditional tool-focused methodologies to a more autonomous-driven assurance model. This innovative approach ensures that compliance, coverage, and quality standards are maintained throughout the software development lifecycle. The introduction of AI-enhanced test generation, facilitated by MCP-enabled intelligent agents, streamlines the process of creating tests and improving coverage, significantly minimizing the manual workload involved in writing unit tests. Additionally, Parasoft provides a GenAI agent that operates within Microsoft Copilot and seamlessly connects with VS Code to identify and address static analysis issues. There is also an AI-driven documentation agent designed to boost the utilization of Parasoft's static and dynamic testing solutions, maximizing return on investment in software testing automation. Collectively, these advancements position AI as not merely an add-on feature, but rather as an integral assistive layer that enhances test generation, violation remediation, and compliance processes.

More Parasoft Categories

AI Unit Test Generators

Parasoft C/C++test streamlines the testing process by automatically creating tests, mocks, stubs, and assertions to effectively isolate the unit being tested. This functionality has been enhanced with artificial intelligence: AI-powered test generation, utilizing MCP-enabled intelligent agents, expedites the creation and expansion of test coverage. Instead of requiring developers to manually construct test cases, this framework can autonomously generate essential unit and API tests aimed at uncovering unexpected function behaviors in edge-case scenarios. With the integration of AI, this process becomes quicker and aids in addressing coverage gaps more efficiently. The tests generated are still in the form of source code, with parameter values set identically to those in production, ensuring that the advantages of reviewability and version control offered by C/C++test remain intact. This sets it apart from other AI test generation tools that may produce proprietary or non-transparent test formats.

  • Reviewer Name: Dmitri K.
    Position: Senior Embedded Software developer
    Has used product for: Less than 6 months
    Uses the product: Monthly
    Org Size (# of Employees): 1 - 25
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Parasoft CPP check plugin for vxWorks

    Updated: 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...
  • Reviewer Name: A Verified Reviewer
    Position: Software Developer
    Has used product for: Less than 6 months
    Uses the product: Weekly
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Review Parasoft C++ Static analysis

    Date: Nov 12 2025
    Summary

    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.

    Positive

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

    Negative

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

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: DevSecOps Engineer
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 1,000 - 4,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Analyzes well

    Updated: Sep 03 2026
    Summary

    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.

    Positive

    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.

    Negative

    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.

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: Enginering Lead
    Has used product for: 1-2 Years
    Uses the product: Weekly
    Org Size (# of Employees): 1 - 25
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you 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...
  • Reviewer Name: A Verified Reviewer
    Position: Systems Admin
    Has used product for: 2+ Years
    Uses the product: Monthly
    Org Size (# of Employees): 20,000 or More
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you 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...
  • Reviewer Name: A Verified Reviewer
    Position: Systems Administrator
    Has used product for: 2+ Years
    Uses the product: Monthly
    Org Size (# of Employees): 10,000 - 19,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you 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...
  • Reviewer Name: Kevin F.
    Position: DevOps Engineer
    Has used product for: 1-2 Years
    Uses the product: Daily
    Org Size (# of Employees): 10,000 - 19,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you 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...
  • Reviewer Name: A Verified Reviewer
    Position: Systems Engineer
    Has used product for: 1-2 Years
    Uses the product: Monthly
    Org Size (# of Employees): 100 - 499
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Parasoft review

    Date: Jun 10 2024
    Summary

    Helps our organization focus on developing high-quality software that's compliant with industry standards.

    Positive

    Provides detailed reports and dashboards that offer insights into test coverage, defect density, code quality, and compliance. Parasoft’s static analysis tools help in identifying code defects, security vulnerabilities, and compliance issues early in the development cycle. Customer support is always helpful and kind.

    Negative

    The platform’s comprehensive feature set can be overwhelming, leading to a steep learning curve for new users. Proper training and onboarding are essential to effectively utilize the tools. Although Parasoft integrates with many CI/CD tools, integrating it with custom or less common development environments can be challenging and may require additional effort.

    Read More...
  • Reviewer Name: Richard M.
    Position: Sr. Staff Firmware Engineer
    Has used product for: 2+ Years
    Uses the product: Monthly
    Org Size (# of Employees): 20,000 or More
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Parasoft C++ Test

    Date: Jun 03 2024
    Summary

    Flexible, configurable tool to statically analyze C++ code. Rule set licensing is somewhat complicated and non-intuitive.

    Positive

    Integrates with Eclipse via plugin and stand-alone command line tools, supports code generated by embedded cross-compilers such as arm-none-eabi-g++, uses project Makefile's to process source files, supports multiple C++ standards, has many different rule sets, including MISRA, MISRA C++, AUTOSAR, Joint Strike Fighter, DISA ASD STIG, ...

    Uses project make files to process and analyze sources.

    Negative

    No macOS support only Linux and Windows. Requires use of a virtual machine when using macOS as the host OS.

    Read More...
  • Reviewer Name: A Verified Reviewer
    Position: Systems Administrator
    Has used product for: 2+ Years
    Uses the product: Monthly
    Org Size (# of Employees): 20,000 or More
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you 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...
  • Reviewer Name: Tsach N.
    Position: SW Quality Engineer
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Parasoft review

    Date: Nov 06 2024
    Summary

    Satisfied. will continue to use Parasoft BUT I must say that because some features I need are not supported - I will browse for alternatives.

    Positive

    I use c/c++ test and DTP version 2024.1. my interface is usually DTP GUI. the c/c++ test execute via scripts and i am less aware to the capabilities. in DTP I can define dashboards and see stats in a very clear way. the configuration is very agile and can be changed Easly to meet my requirements. support team communication works great.

    Negative

    I found few bugs in DTP GUI. I don't have easy way to report about these bugs to Parasoft support team. HIS standard is declared as supported but there is no way to generate clear report. some compilers we are using are not supported. some features I need are not available in the tool.

    Read More...
    Official Parasoft Response
    Date: Nov 21 2024
    We appreciate your review and take customer feedback very seriously. Our Customer Success team will be reaching out to you to better understand the feature requests you are referring to. Parasoft Customer Success Team
  • Reviewer Name: Timothy F.
    Position: Software Engineer
    Has used product for: Free Trial
    Uses the product: Daily
    Org Size (# of Employees): 5,000 - 9,999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    The best DO-178 On-Target Testing tool I have tried.

    Date: Oct 22 2024
    Summary

    Overall, we were shocked at just how much better Parasoft's tools were than their competitors in the DO-178 space. We tried LDRA, Rapita, VectorCAST, CodeSonar...Generally, we had very negative opinions of all of these tools across the board, and were ready to accept that there weren't any good tools in the space. Parasoft has implemented a lot of common-sense solutions to the problems posed by DO-178 and DO-330, and the vast majority of the time they worked out of the box with no issues, unlike any of these other tools.

    Writing C code to test C code was the single most important thing for us, as it allows us to write sensible, complex tests for complicated data-driven interfaces quickly, and with a sense that the tests are sound. All of their competitors use spreadsheets or click-and-drag GUIs for testing, and we found that experience to be so horrific for writing good, comprehensive tests that it made us wonder about the soundness of safety programs across the industry. Parasoft's approach seems like common sense, but nobody else is doing it, and that's insanity.

    I wish that their full C++ Professional suite integrated better with VSCode and VSPro like their C++ Standard/CT toolsuite did. I also wish that they supported more targets (like x86 Greenhills), and had support for importing requirements from Cameo Enterprise Architecture.

    Positive

    - On-Target testing was unbelievably easy compared to LDRA or Rapita

    - Tests are code, rather than spreadsheets. We spent months evaluating all of Parasoft's competitors before we got to them, and no other DO-330 certifiable tool allowed us to write our tests as code. ALL of them were finicky spreadsheet based tools that made writing complex tests so difficult. With Parasoft, we could write regular unit tests in C using our own headers.

    - Parasoft provides CMake integration, which made integrating it into our codebase much easier than their competitors. Generating a project was just another target.

    - Unlike Parasoft's competitors, their instrumentation did not need to be modified at all. We didn't need to modify their integration library to avoid preprocessor hiccups like we did with other tools.

    - It took WEEKS with other tools to get our codebase properly instrumented, and extract coverage from the target. With Parasoft, it took me 16 hours across two work days, and I ran into very few issues that were the fault of the tool.

    - It worked flawlessly with LynxOS-178, an RTOS that they don't even actively support.

    - Most of Parasoft's default testing configurations worked with little to no customization, even in an RTOS environment that they themselves had not validated.

    - Overall, the user experience was above and beyond what we expected from the competition

    Negative

    - C++Test Professional does not integrate with your IDE, and you need to use their eclipse-based IDE for writing tests. This adds another interface that our team needs to use. C++ Test CT DOES integrate directly with VSCode, but they don't provide test generation, stubbing, etc. that are usually required to get over the 100% code coverage hump in DO-178C programs.

    - Parasoft does not provide a tool for Worst Case Execution Time (WCET) analysis for DO-178. Their primary competitors in the space, LDRA and Rapita, do. We liked Parasoft so much that we bought them anyways, but we'll have to go to a competitor to buy this specific functionality.

    - Parasoft's tools lacked integration with Cameo for requirements tracing, which is the tool that we're using for systems engineering and requirements management. It's also the tool that the DoD is requiring for most of its new aviation programs.

    - Our initial experience with Parasoft was somewhat negative. We heard "No" a lot more than their competitors. No, you can't try out MISRA 2023 static analysis, no we won't support some of the targets that you're considering, no we won't let you evaluate the tool on your own. Their competitors allowed us to do all of these things, and it made us suspicious of the quality of the product. After some discussions, however, a lot of those "No"s turned into "Yes"es. All of their competitors either supported all of the targets we were asking about (Greenhills 64-bit x86, LynxOS-178), or provided a mechanism that allowed us to implement that support themselves via compiler inspection. Their competitors also allowed us to test out all of the features of their tool as a part of the evaluation, whereas Parasoft initially held some back. We did eventually work around most of these road blocks after discussing with their sales teams, but a lot of the restrictive policies around evaluations nearly made us want to drop them from consideration. I'm glad that we did not, because the tools are actually VERY good.

    Read More...
  • Reviewer Name: Paweł G.
    Position: Enterprice architect
    Has used product for: 2+ Years
    Uses the product: Daily
    Org Size (# of Employees): 500 - 999
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Solid solution for Static Analysis C++ code

    Updated: 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...
  • Reviewer Name: Vivek J.
    Position: Senior Engineer
    Has used product for: 1-2 Years
    Uses the product: Monthly
    Org Size (# of Employees): 100 - 499
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you Recommend to Others?
    1 2 3 4 5 6 7 8 9 10

    Feedback on Parasoft C/C++test

    Updated: Jun 20 2024
    Summary

    Parasoft C/C++test is a robust and rich tool that significantly enhances to improve the code quality, aids in maintaining compliance with industry standards like MISRA, and improves testing processes. However, it comes with challenges such as high cost, complexity, and potential performance overhead. Teams need to evaluate these aspects to determine if it aligns with their budget, expertise, and project requirements.

    Positive

    PARASOFT C/C++TEST HIGHLIGHTS Solid in all categories - Strong on static analysis, automated unit testing and code coverage; ensures high code quality improvement & standards compliance.

    Negative

    Users may also struggle with the complexity of setup, integration issues with existing workflows, a less intuitive user interface, and sporadically unreliable error detections. It is crucial to carefully consider how Parasoft C/C++test might fit into your development processes. One major issue faced is merging result logs cumulatively for loading into archived reports in 2023(10.6) Version.

    Read More...
  • Reviewer Name: Bryson T.
    Position: Robotics Software Engineer
    Has used product for: 6-12 Months
    Uses the product: Daily
    Org Size (# of Employees): 26 - 99
    Feature Set
    Layout
    Ease Of Use
    Cost
    Customer Service
    Would you 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...