About
For over 25 years, our testing platform has empowered businesses to enhance software quality with ease. Original Software provides a centralized solution for automating, capturing, and managing tests across your ERP and any integrated applications—right out of the box. With pre-built test case templates and a fully code-free approach, it’s incredibly user-friendly, enabling business users to execute tests effortlessly without any technical expertise.
Ditch spreadsheets and screenshots—Original Software delivers instant efficiencies, typically cutting testing time by 50%. Plus, when you're ready to elevate your process, AI-powered test automation allows you to build a fully automated regression suite without writing a single line of code.
Whether you’re working with on-premise, cloud-based, custom, or green screen applications, Original Software seamlessly supports testing across all environments. No hassle, just reliable results.
|
About
"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."
|
|||||
Platforms Supported
Windows
Supported
Mac
Not Supported
Linux
Not Supported
Cloud
Supported
On-Premises
Supported
iPhone
Not Supported
iPad
Not Supported
Android
Not Supported
Chromebook
Not Supported
|
Platforms Supported
Windows
Supported
Mac
Supported
Linux
Supported
Cloud
Supported
On-Premises
Supported
iPhone
Not Supported
iPad
Not Supported
Android
Not Supported
Chromebook
Not Supported
|
|||||
Audience
Testing Teams, IT Managers, CIO's,
|
Audience
Developers or QA who want an automated testing software solution
|
|||||
Support
Phone Support
Supported
24/7 Live Support
Not Supported
Online
Supported
|
Support
Phone Support
Supported
24/7 Live Support
Supported
Online
Supported
|
|||||
API
Offers API
Not Supported
|
API
Offers API
Supported
|
|||||
Screenshots and Videos |
Screenshots and Videos |
|||||
Pricing
$4000.00/one-time/user
Free Version
Not Supported
Free Trial
Supported
|
Pricing
$35/user/mo
Sold via annual subscription.
Free Version
Not Supported
Free Trial
Supported
|
|||||
Reviews/
|
Reviews/
|
|||||
Pros from Real UsersPros
|
||||||
Training
Documentation
Supported
Webinars
Supported
Live Online
Supported
In Person
Supported
|
Training
Documentation
Supported
Webinars
Supported
Live Online
Supported
In Person
Supported
|
|||||
Company InformationOriginal Software
Founded: 1997
United Kingdom
originalsoftware.com
|
Company InformationParasoft
Founded: 1987
United States
www.parasoft.com/products/parasoft-c-ctest/
|
|||||
Alternatives |
Alternatives |
|||||
|
|
|
|||||
|
|
||||||
|
|
||||||
|
|
|
|||||
Categories |
CategoriesParasoft 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. 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. 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. 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. 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. Parasoft C/C++test provides runtime analysis capability to address the reliability and stability side of performance concerns. 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. 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. 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. 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. |
|||||
Automated Testing Features
Hierarchical View
Supported
Move & Copy
Supported
Parameterized Testing
Not Supported
Requirements-Based Testing
Not Supported
Security Testing
Not Supported
Supports Parallel Execution
Supported
Test Script Reviews
Supported
Unicode Compliance
Supported
Functional Testing Features
Automated Testing
Supported
Interface Testing
Supported
Regression Testing
Supported
Reporting / Analytics
Supported
Sanity Testing
Not Supported
Smoke Testing
Supported
System Testing
Supported
Unit Testing
Not Supported
Performance Testing Features
API Testing
Supported
Benchmarking
Not Supported
Cross Browser Testing
Not Supported
Debugging
Not Supported
Historical Reporting
Not Supported
Load Testing
Not Supported
Mobile Testing
Not Supported
Parallel Testing
Not Supported
Regression Testing
Supported
UI Testing
Supported
Web Testing
Supported
Software Testing Features
Automated Testing
Supported
Black-Box Testing
Not Supported
Dynamic Testing
Supported
Issue Tracking
Supported
Manual Testing
Supported
Quality Assurance Planning
Supported
Reporting / Analytics
Supported
Static Testing
Supported
Test Case Management
Supported
Variable Testing Methods
Not Supported
White-Box Testing
Not Supported
Application Lifecycle Management Features
Administrator Level Control
Supported
Defect Tracking
Supported
Iteration Planning
Supported
Project Management
Supported
Release Management
Supported
Requirements Review
Supported
Task Management
Supported
Test Case Tracking
Supported
User Level Management
Supported
Version Control
Supported
Application Performance Monitoring (APM) Features
Baseline Manager
Not Supported
Diagnostic Tools
Supported
Full Transaction Diagnostics
Not Supported
Performance Control
Not Supported
Resource Management
Not Supported
Root-Cause Diagnosis
Not Supported
Server Performance
Not Supported
Trace Individual Transactions
Not Supported
Continuous Delivery Features
Application Lifecycle Management
Supported
Application Release Automation
Supported
Build Automation
Supported
Build Log
Supported
Change Management
Supported
Configuration Management
Supported
Continuous Deployment
Supported
Continuous Integration
Supported
Feature Toggles / Feature Flags
Supported
Quality Management
Supported
Testing Management
Supported
Continuous Integration Features
Build Log
Not Supported
Change Management
Supported
Configuration Management
Supported
Continuous Delivery
Not Supported
Continuous Deployment
Not Supported
Debugging
Not Supported
Permission Management
Not Supported
Quality Assurance Management
Supported
Testing Management
Supported
No-Code Development Features
AI-Assisted Development
Supported
Business Process Automation
Supported
Collaborative Development
Supported
Data Aggregation and Publishing
Supported
Deployment Management
Supported
Drag & Drop
Not Supported
Integrations Management
Supported
Iteration Management
Supported
Performance Monitoring
Supported
Requirements Management
Supported
Templates
Supported
Visual Modeling
Supported
Web / Mobile App Development
Supported
Workflow Management
Supported
Test Management Features
Automation Integration
Supported
Collaboration Tools
Supported
Pass/Fail Results Tabulation
Supported
Reporting / Analytics
Supported
Requirements Management
Supported
Test Scheduling
Supported
Test Tracking
Supported
Time/Budget Tracking
Supported
|
Automated Testing Features
Hierarchical View
Supported
Move & Copy
Supported
Parameterized Testing
Supported
Requirements-Based Testing
Supported
Security Testing
Supported
Supports Parallel Execution
Supported
Test Script Reviews
Supported
Unicode Compliance
Supported
Functional Testing Features
Automated Testing
Supported
Interface Testing
Supported
Regression Testing
Supported
Reporting / Analytics
Supported
Sanity Testing
Supported
Smoke Testing
Supported
System Testing
Supported
Unit Testing
Supported
Performance Testing Features
API Testing
Supported
Benchmarking
Not Supported
Cross Browser Testing
Not Supported
Debugging
Not Supported
Historical Reporting
Not Supported
Load Testing
Supported
Mobile Testing
Not Supported
Parallel Testing
Not Supported
Regression Testing
Supported
UI Testing
Supported
Web Testing
Not Supported
Software Testing Features
Automated Testing
Supported
Black-Box Testing
Not Supported
Dynamic Testing
Supported
Issue Tracking
Not Supported
Manual Testing
Supported
Quality Assurance Planning
Not Supported
Reporting / Analytics
Supported
Static Testing
Supported
Test Case Management
Not Supported
Variable Testing Methods
Not Supported
White-Box Testing
Not Supported
API Testing Features
Functional Testing
Supported
Fuzz Testing
Not Supported
Load Testing
Supported
Penetration Testing
Not Supported
Runtime and Error Detection
Not Supported
Security Testing
Supported
UI Testing
Supported
Validation Testing
Not Supported
Load Testing Features
API Load Testing
Supported
Database Load Testing
Not Supported
Load Test Performance Reporting
Supported
Mail Load Testing
Not Supported
Multilocation Load Testing
Not Supported
Multiple Protocol Support
Supported
Test Script Customization
Not Supported
Web Application Testing
Not Supported
Static Application Security Testing (SAST) Features
Application Security
Supported
Dashboard
Not Supported
Debugging
Not Supported
Deployment Management
Not Supported
IDE
Not Supported
Multi-Language Scanning
Not Supported
Real-Time Analytics
Not Supported
Source Code Scanning
Supported
Vulnerability Scanning
Not Supported
Static Code Analysis Features
Analytics / Reporting
Supported
Code Standardization / Validation
Supported
Multiple Programming Language Support
Supported
Provides Recommendations
Supported
Standard Security/Industry Libraries
Supported
Vulnerability Management
Supported
|
|||||
Integrations
Jira
Supported
.NET
Not Supported
Angular
Not Supported
Apache Maven
Not Supported
Apache Tomcat
Not Supported
Azure Kubernetes Service (AKS)
Not Supported
Azure OpenAI Service
Not Supported
C#
Not Supported
Confluent
Not Supported
Delphix
Not Supported
|
Integrations
Jira
Supported
.NET
Supported
Angular
Supported
Apache Maven
Supported
Apache Tomcat
Supported
Azure Kubernetes Service (AKS)
Supported
Azure OpenAI Service
Supported
C#
Supported
Confluent
Supported
Delphix
Supported
|
|||||
|
|