五分钟带你了解Parasoft C/C++TEST
Parasoft C/C++test是专业针对C和C++语言的开发测试方案, 经广泛证明能提高软件开发效率和代码质量的自动化最佳实践解决方案。使用Parasoft C/C++test进行静态分析和单元测试,可以帮助团队降低风险、降低成本、提高生产力和实现遵从合规性目标。
高效的静态分析
Parasoft C/C++test中的静态分析可以准确地扫描业界最广泛的缺陷、漏洞和不合规问题。
广泛缺陷扫描:Parasoft C/C++TEST能够扫描C/C++代码中最广泛的缺陷、漏洞和不合规问题。
完整路径分析:提供全面的路径分析,帮助开发者快速找到并理解代码中的潜在问题。
精确违规检测:通过精确的违规检测功能,确保代码符合行业标准和内部规范。
自定义规则支持:利用RuleWizard功能,轻松创建符合团队特定需求的自定义规则。
易于部署与扩展:配置简单,自动化程度高,适合跨团队、跨项目的广泛应用
单元测试与集成测试
Parasoft C/C++test最小化了创建和维护单元、集成测试相关的复杂且耗时的挑战。
C/C++软件开发的集成测试解决方案提供了一个统一的测试环境,用于测试创建和管理、隔离被测代码以及覆盖率报告,以确保对应用程序进行了彻底测试。经过TÜV认证的工具Parasoft C/C++test允许用户对目标硬件上进行测试,并支持当今的嵌入式开发生态系统。
统一测试环境:提供集成的测试环境,简化测试创建、管理和执行流程。
全面代码覆盖:支持函数、行语句、块路径、分支、判定、MC/DC等多种代码覆盖率指标。
开源框架集成:能够捕获并报告如CppUnit和Google Test等开源测试框架的结果。
自动打桩框架:简化代码隔离,使测试更加专注于被测代码本身。
覆盖率汇总与报告:通过Parasoft DTP,汇总手动和自动测试的覆盖率,提供趋势分析。
广泛开发环境支持:支持ARM、RISC-V、IAR、GreenHills、Tasking、WindRiver等主流开发环境。
功能安全与合规性
Parasoft Parasoft C/C++test 提供了符合行业标准所需的一切。
Parasoft C/C++test参照IEC61508、IEC 62304、ISO 26262和EN 50128标准通过了TÜV的功能安全认证,帮助开发团队达到期望的安全完整性级别(SIL/ASIL);
为了简化工具验证过程,对于DO-178B/C、DO-330和ED-12B/C,以及其他安全性标准,Parasoft可以给用户提供安全认证套件。