Want to see Parasoft in action? Sign up for our Monthly Demos! See Demos & Events >>
Want to see Parasoft in action? Sign up for our Monthly Demos! See Demos & Events >>
Parasoft C/C++test CT是一个针对大型团队开发安全和安全关键C和C++应用程序的必备解决方案。它专为测试自动化和持续合规设计,包括代码覆盖率目标、单元测试和需求追溯性。
通过在GoogleTest等单元测试框架中部署C/C++test CT,提高生产力并满足结构化代码覆盖率的合规要求。
无缝集成到开发人员的桌面环境和现代CI/CD工作流程中,在软件开发过程中自动化软件测试。
通过与C/C++test CT集成的基于Web的中央报告系统,解锁通过动态仪表板和富有洞察力的图表呈现的大量数据。
C/C++test CT 是一个可扩展的解决方案,专为需要满足C和C++应用程序软件安全和合规性需求的大型和小型团队量身定制。与传统的局限于特定集成开发环境(IDE)或图形用户界面(GUI)的工具不同,C/C++test CT 能够无缝集成到各种CI/CD工作流程中。
它可以集成主流的开源单元测试框架,如GoogleTest、Boost.Test、CppUnit等。C/C++test CT还增强了代码覆盖率、需求跟踪和报告功能。C/C++test CT消除了对IDE的依赖,使其与容器兼容,并作为VS Code的一个扩展,可以通过VS Code查看代码覆盖率。它已通过TÜV认证,可用于开发安全和安全关键系统。
有关详细信息,请查看发行说明。
C/C++test CT通过与专有单元测试框架和IDE集成,扩展了开发工作流程并实现了统计代码覆盖率。行、语句、简单条件、决策、分支、函数、调用以及MC/DC的代码覆盖率可以紧密集成到像GoogleTest这样的专有单元测试框架,以及像vscode这样的IDE中。
将使用开源单元测试框架创建的所有测试用例与您的需求相关联。接下来,通过代码覆盖率来验证测试执行结果,以实现安全和安全关键应用所需的全面的可追溯性。
使用获得TÜV SÜD认证的C/C++test CT的自动化代码覆盖率统计和需求追踪功能,可以满足功能安全标准,适用于汽车(ISO 26262、ISO 21434)、航空航天(DO-178C DAL-A)、医疗(IEC 62304)、工业自动化(IEC61508)、铁路(EN 50128)等领域。
通过Parasoft DTP自动生成的报告证明合规性。DTP的Web仪表板与C/C++test CT配合使用,通过提供覆盖率报告、图表和趋势,突出显示需要额外测试的区域。然后,团队可以根据覆盖率缺口和关键功能来优先安排工作。将全面的报告和C/C++test CT的需求可追溯性与代码覆盖率测试相结合,增强了对交付软件安全性和可靠性的信心。
Parasoft C/C++test CT可以和各种开源单元测试框架、集成开发环境(IDE)、应用生命周期管理(ALM)解决方案以及持续构建(CI)系统集成。
Enables using Parasoft static code analysis, unit testing framework, and code coverage engine together with arm toolchains. Users can scan their projects for compliance with coding standards such as MISRA, AUTOSAR, or CERT, pinpoint real bugs with static analysis, identify regressions with automated unit tests, and find code coverage gaps.
developer.arm.com/tools-and-software/embedded/arm-compilerIntegration with Microsoft Azure DevOps (formerly Team Foundation Server) enables Parasoft tools to define scope and determine authorship during code analysis and test execution.
In addition, Parasoft plugins for Azure DevOps enable 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 on those test results.
The Parasoft Service Virtualization plugin enables the rapid configuration of test environments and execution of test jobs.
azure.microsoft.com/en-us/services/devops/serverBazel 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.
Enables using Parasoft static code analysis, unit testing framework, and code coverage engine together with Clang toolchains. Users can scan their projects for compliance with coding standards such as MISRA, AUTOSAR, or CERT, pinpoint real bugs with static analysis, identify regressions with automated unit tests, and find code coverage gaps.
clang.llvm.org/get_startedEnables dynamic deployment of Parasoft tools, for example with a template that includes Parasoft Virtualize for deployment of dynamic simulated test environments.
docker.comParasoft joined the Eclipse foundation to provide a universal platform for tools integration. The Parasoft suite of test automation and service virtualization tools integrate directly into the Eclipse framework, enabling users to seemlessly leverage Parasoft's advanced capabilities such as deep reliability and security analysis (e.g. OWASP, CWE, CERT, PCI DSS, UL 2900), unit test creation, coverage analysis, API / web UI test automation, and service virtualization.
eclipse.org
Enables Parasoft tools to define scope and determine authorship during code analysis and test execution. In addition, source code and associated metadata can be displayed in Parasoft's centralized reporting dashboard.
git-scm.comIntegration with GitLab source control enables Parasoft tools to define scope and determine authorship during code analysis and test execution.
In addition, integration of Parasoft tools into the pipeline enable teams to gate build and release pipelines on the test results of those tools.
about.gitlab.comParasoft C/C++test integration with GoogleTest enables the test results executed with Google Test to be exported into Parasoft DTP for an enhanced reporting and analytics web dashboard experience. C/C++test can also generate a local HTML report using the XML report created by the GoogleTest framework.
了解更多Enables using Parasoft static code analysis, unit testing framework, and code coverage engine together with Green Hills toolchains. Users can scan their projects for compliance with coding standards such as MISRA, AUTOSAR, or CERT, pinpoint real bugs with static analysis, identify regressions with automated unit tests, and find code coverage gaps.
ghs.comEnables using Parasoft static code analysis, unit testing framework, and code coverage engine together with IAR toolchains. Users can scan their projects for compliance with coding standards such as MISRA, AUTOSAR, or CERT, pinpoint real bugs with static analysis, identify regressions with automated unit tests, and find code coverage gaps.
iar.com使团队能够将持续测试集成到其持续集成(CI)基础设施中。
Parasoft Findings 插件能够将 Parasoft 分析和测试工具的结果集成到 Jenkins 报告中,并根据这些测试结果控制构建和发布管道。
Parasoft Environment Manager 插件能够快速配置测试环境并执行测试任务。
jenkins.ioEnables organizations to associate risk to business requirements by correlating static analysis findings and test results with requirements, user-stories, and defects. Test results can be both sent to Jira and aggregated within DTP for full bidirectional traceability. In addition, creation of new issues/defects can be automated based on review, and triage of, test failures and static analysis violations in Parasoft DTP.
atlassian.com/software/jiraEnables using Parasoft static code analysis, unit testing framework, and code coverage engine together with Altium TASKING toolchains. Users can scan their projects for compliance with coding standards such as MISRA, AUTOSAR, or CERT, pinpoint real bugs with static analysis, identify regressions with automated unit tests, and find code coverage gaps.
tasking.com/productsEnables using Parasoft static code analysis, unit testing framework, and code coverage engine together with Texas Instruments toolchains. Users can scan their projects for compliance with coding standards such as MISRA, AUTOSAR, or CERT, pinpoint real bugs with static analysis, identify regressions with automated unit tests, and find code coverage gaps.
ti.com/tool/TI-CGTMicrosoft 与 Parasoft 合作提供助力交付高质量软件的解决方案
Microsoft Corporation 是一家美国跨国技术公司,以其 Windows 系列操作系统、Microsoft 365 生产力应用套件以及 Internet Explorer 和 Edge 网页浏览器而闻名。Parasoft 与 Microsoft 的合作涵盖了 DevOps 工具链中的多项集成,从集成开发环境(与 Visual Studio 和 VS Code 集成)开始,经由存储库和持续集成/持续交付(CI/CD)管道(包括 GitHub 和 Azure DevOps),一直到在 Azure 云中部署以及在 Azure Marketplace 上提供的技术。
Enables using Parasoft static code analysis, unit testing framework, and code coverage engine together with Wind River toolchains. Users can scan their projects for compliance with coding standards such as MISRA, AUTOSAR, or CERT, pinpoint real bugs with static analysis, identify regressions with automated unit tests, and find code coverage gaps.
windriver.com/products/development-tools