Parasoft tools integrate seamlessly with a wide variety of software, tools, and frameworks, so
our customers can easily adopt and scale our software testing solutions within their existing
development environments.
Altium TASKING
Parasoft, a member of the TASKING Partner Program, enables teams to produce high-quality code for embedded safety- and security-critical systems. Parasoft C/C++test standalone and the C/C++test Eclipse plugin allows C/C++test to be used with the TASKING VX-toolsets for TriCore architecture, no special integration is required. C/C++test provides dedicated test configurations that can be used to perform static analysis, flow analysis, unit testing, and application memory monitoring using integration interfaces provided by the TriCore VX Software Development Tools for TriCore. These combined solutions reduce the effort related to compliance processes for standards such as ISO 26262, ISO 21434, MISRA C/C++, AUTOSAR C++ 14, and other safety and security process standards.
All of Parasoft technologies can be deployed into Amazon AWS. In addition, Parasoft Virtualize and Parasoft Load Test are available as prebuilt VMs on Amazon AWS Marketplace.
Parasoft provides built-in support integration for the Subversion source control system. Subversion can be plugged into your Parasoft test environment, enabling users with the ability to manage their project files, source code and test files.
DTP, when connected to source control systems, displays source code within its Explorers, allowing users to seamlessly inspect static analysis violations, test failures, and coverage results.
Parasoft C/C++test supports ARM Compiler v5 and ARM Compiler v6, Keil compilers and is available as a plugin to ARM DS, ARM DS-5, Keil MDK, and standalone Eclipse for C/C++. The integration enables the ability to perform static code analysis, create and execute unit and integration tests, and performing structural code coverage. Users can scan projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also identify regressions with unit tests, integration tests and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Enables teams to integrate Continuous Testing into their CI infrastructure. The Parasoft Findings plugin enables results from Parasoft analysis and testing tools to be integrated into Bamboo reports and gate build and release pipelines based on those test results.
Bazel is a very powerful tool but also a very complex build system. The Parasoft C/C++test Bazel integration package adds Parasoft’s static analysis into any Bazel CI pipeline. The Bazel integration package comes with a collection of scripts and instructions, to simplify and streamline the integration process.
Parasoft C/C++test fully supports QNX compilers, and integrates directly in the QNX Momentics IDE. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Support for static analysis, metrics, code duplication, unit testing, and code coverage of C code with Parasoft C/C++test.
Works With:
C/C++test
C++
Support for static analysis, metrics, code duplication, unit testing, and code coverage of C code with Parasoft C/C++test.
Works With:
C/C++test
Clang
Parasoft C/C++test supports Clang compiler. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft C/C++test integrates with CMake to help developers construct their custome build environment and include Parasoft’s automated software testing solutions. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft C/C++test supports Cosmic compilers. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft’s integration with CppUnit enables C/C++test to execute your existing manually-written CppUnit test cases and allows users to centralize unit testing and reporting. With C/C++test’s reporting and authorship calculation capabilities, it helps the team track which test cases have failed, log when they fail, and who is responsible for fixing each failure. Since regression failures are directed to the developer responsible, the overall process of fixing these identified issues is streamlined, saving time, reducing labor and costs. In addition, C/C++test provides test coverage information for CppUnit test cases as they execute.
Parasoft integration with CppUtest enables users to consume, process, and report test results and coverage data from CppUtest tests. C/C+test can send test results of tests executed with CppUnit and CppUtest to the Parasoft DTP server, as well as associate tests with code coverage. To integrate CppUnit or CppUtest with C/C++test, you need to install a results listener and a coverage annotator into the existing CppUnit or CppUtest infrastructure. However, you may choose to install only the results listener for lightweight tests or for comparing results with and without coverage.
Enables Parasoft products to consume data from a CSV file during test execution.
Works With:
C/C++test
CTP
SOAtest
Virtualize
CVS
CVS SCM can be plugged into your test environment, enabling users with the ability to manage their project files, source code and test files generated from Parasoft.
DTP, when connected to source control systems, displays source code within its Explorers, allowing users to seamlessly inspect static analysis violations, test failures, and coverage results.
The Parasoft platform of test automation and service virtualization tools integrate directly into the Eclipse framework, enabling users to seamlessly leverage Parasoft’s advanced capabilities such as deep reliability and security analysis (such as OWASP, CWE, CERT, PCI DSS, UL 2900), unit test creation, coverage analysis, API / web UI test automation, and service virtualization.
Parasoft C/C++test supports embarcadero compilers. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft provides built-in support integration for the Git source control system. Git can be plugged into your Parasoft test environment, enabling users with the ability to manage their project files, source code and test files.
DTP, when connected to source control systems, displays source code within its Explorers, allowing users to seamlessly inspect static analysis violations, test failures, and coverage results.
Parasoft’s integration with GitHub provides dedicated actions for C/C++test, Jtest, and dotTEST. The “Run” actions enable users to run code analysis with Parasoft tools and review the analysis results directly on GitHub. Results are available in the Security tab as “Code scanning alerts” and are included in pull requests. Parasoft’s integration with GitHub also provides dedicated actions for Parasoft CTP that enable users to deploy and destroy test environments and run test execution jobs within a remote instance of Parasoft CTP.
Parasoft’s integration with GitLab’s DevOps platform enables organizations to develop and deliver software faster and efficiently. It enables users to run Parasoft C/C++test, Jtest, or dotTEST static code analysis, unit testing, and structural code coverage as part of their highly automated CI/CD platform.
Parasoft C/C++test supports GNU GCC compilers and GNU make. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft C/C++test integration with Google Test enables the test results executed with Google Test to be exported into Parasoft DTP for an enhanced reporting and analytics web dashboard experiance. C/C++test can also generate a local HTML report using the XML report created by the Google Test framework.
Parasoft C/C++test fully supports Green Hills compilers, operating systems, and debuggers enabling GHS based teams to smoothly adapt the testing framework without additional burden. Integration also enables importing Green Hills MULTI IDE projects into C/C++test standalone for performing static code analysis, creating and executing unit tests, integration tests, and analyzing code coverage reports. Users can scan imported projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft C/C++test fully supports IAR compilers and Embedded Workbench development environment, enabling smooth adoption of the testing framework without additional burden. Integration enables users to perform static code analysis, unit testing, integration testing, and structural code coverage together with IAR toolchains. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft C/C++test static analysis plugs directly into the IBM Rational Rhapsody IDE. Users can scan their auto generated C and C++ code for compliance to coding standards such as MISRA C/C++, AUTOSAR C++ 14, CERT C/C++, and other standards, to pinpoint safety and security defects with static analysis.
Parasoft C/C++test fully supports Spansion compilers, so that development teams can easily adapt Parasoft’s automated software testing solutions. The integration enables the ability to perform static code analysis, create and execute unit and integration tests, and performing structural code coverage. Users can scan projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also identify regressions with unit tests, integration tests and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft C/C++test supports Intel compilers. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft’s C/C++test integration with PTC/Intland Codebeamer enables organizations to link Codebeamer requirements to test cases in C/C++test and build a bidirectional traceability between the requirement to tests and code if desired. This solution fulfills compliance to functional safety standards like DO-178C, ISO 26262, IEC 62304, IEC 61508, EN 50128 and other safety and security industry standards.
Parasoft’s C/C++test integration with Jama Connect enables organizations to link Jama requirements to test cases in C/C++test and build a bidirectional traceability between the requirement to tests and code if desired. This solution fulfills compliance to functional safety standards like DO-178C, ISO 26262, IEC 62304, IEC 61508, EN 50128 and other safety and security industry standards.
Enables teams to integrate Continuous Testing into their CI infrastructure.
The Parasoft Findings plugin enables results from Parasoft analysis and testing tools to be integrated into Jenkins reports and gate build and release pipelines based on those test results.
The Parasoft Environment Manager plugin enables the rapid configuration of virtual test environments and execution of test jobs.
Enables teams to integrate Continuous Testing into their CI infrastructure. The Parasoft Findings plugin enables results from Parasoft analysis and testing tools to be integrated into TeamCity reports and gate build and release pipelines on those test results.
Parasoft C/C++test integrates with Lauterbach’s TRACE32 debugger. With C/C++test’s support for the TRACE32 debugger, users can easily achieve full automation of the testing process including the execution of unit tests on the target platform with code coverage measurements. In addition to using the fully-automated and non-interactive testing modes, users can take full advantage of the Lauterbach debugger to step through test cases. The ability to debug test cases significantly speeds up the process of creating robust and reliable regression test suites.
Mercurial can be plugged into your test environment, enabling users with the ability to manage their project files, source code and test files generated from Parasoft.
DTP, when connected to source control systems, displays source code within its Explorers, allowing users to seamlessly inspect static analysis violations, test failures, and coverage results.
Parasoft C/C++test supports Microchip compilers. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
All of Parasoft’s technologies can be deployed into Microsoft Azure. In addition, Parasoft Virtualize is available as a prebuilt VM on Microsoft Azure and a build task on Microsoft Azure DevOps.
Parasoft’s automated language testing integration with Microsoft Azure DevOps (formerly Team Foundation Server) enables enables Parasoft tools to define scope and determine authorship during code analysis and test execution. It enables users to run static code analysis, unit testing, and structural code coverage for C, C++, C#, VB.NET, and Java as part of their highly automated CI/CD platform.
The Parasoft Findings plugin enables teams to integrate continuous testing with Parasoft SOAtest into their CI infrastructure by allowing results from Parasoft analysis and testing tools to be integrated into TeamCity reports and gating build and release pipelines on those test results.
The Parasoft Service Virtualization plugin enables the rapid configuration of test environments and execution of test jobs. In addition, Parasoft Virtualize is available as a prebuilt VM on Microsoft Azure and a build task on Microsoft Azure DevOps.
Parasoft provides several Microsoft build and test tool integrations that enable users to perform static analysis, unit testing, and code coverage effectively and quickly.
NMAKE – C/C++test integrates with nmake to help developers construct their custom build environment and include Parasoft’s automated software testing solutions.
MSBuild – dotTEST, C/C++test, and Insure++ ship with scripts to integrate into MSBuild project and enable running parasoft features like code analysis, unit testing and executing tests during the build process.
MSTest – dotTEST can consume, process, and report test results and coverage data from MSTest tests.
VSTest – dotTEST can execute your unit tests with or without collecting coverage information by running one of the VSTest built-in configurations.
Works With:
C/C++test
dotTEST
Insure++
Microsoft Visual Studio
Enables C/C++test and dotTEST to perform static code analysis, create and execute unit tests, and analyze code coverage reports directly in the Microsoft Visual Studio IDE. Users can scan their projects for compliance with safety standards (e.g., MISRA, AUTOSAR), and security standards (e.g., OWASP, CWE, CERT, PCI DSS, UL 2900) and pinpoint real bugs with static analysis, identify regressions with automated unit tests, and find code coverage gaps.
The Insure++ integration into the MSVS IDE helps developers debug and find erratic programming and memory-access errors, such as heap corruption, rogue threads, memory leaks, array out of bounds, invalid pointers, and more. Insure++ also offers code coverage analysis which provides visual identification of sections of code that have and have not been executed. This capability allows users to focus on testing code that hasn’t yet been exercised.
Parasoft’s automated language testing integration with Microsoft VS Code enables users to perform static code analysis directly in the Visual Studio Code Editor. Users can scan their projects for compliance with safety standards (e.g. MISRA, AUTOSAR), and security standards (e.g. OWASP, CWE, CERT, PCI DSS, UL 2900) and pinpoint real bugs and security vulnerabilities with static analysis. Users can also import and view code coverage results directly within their code.
Parasoft C/C++test supports National Instrument compilers. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft C/C++test supports NXP Freescale compilers. The integration enables development teams in performing static code analysis, creating and executing unit and integration tests, and performing structural code coverage. Users can scan their projects for compliance with coding standards such as MISRA C/C++, AUTOSAR C++ 14, or CERT C/C++, and other standards, to pinpoint real bugs with static analysis. Also perform unit testing, integration testing, regression testing, and perform structural code coverage to automate compliance with industry standards such as ISO 26262, DO-178C, IEC 61508, IEC 62304, EN 50128 and other safety and security process standards.
Parasoft provides built-in support integration for the Perforce source control system. Perforce can be plugged into your Parasoft test environment, enabling users with the ability to manage their project files, source code and test files.
DTP, when connected to source control systems, displays source code within its Explorers, allowing users to seamlessly inspect static analysis violations, test failures, and coverage results.