Want to see Parasoft in action? Sign up for our Monthly Demos! See Demos & Events >>

X
BLOG

C/C++test2022.1现已发布:更快地交付符合合规要求的软件!

C/C++test2022.1现已发布:更快地交付符合合规要求的软件! Reading Time: < 1 minutes

通过Parasoft C/C++test 2022.1版本,开发团队可以更快地交付符合法规的软件。最新版本延续了我们对简化软件测试的关注,提供补充软件开发的创新特性和增强功能。
在这个版本中,您可以使用Docker Hub镜像构建高度自动化和可扩展的CI管道,无缝访问自动化代码分析。然后在您的IDE中使用VS Code插件来查看结果。
下面是C/C++test 2022.1中包含的增强功能的快速列表:

支持MISRA C:2012技术勘误2 (TC2)。

  • Docker Hub库中的C/C++test标准容器,可以扩展自动化CI/CD工作。
  • 新的DISA ASD STIG规则设置了强制执行和简化合规性。
  • 对静态分析的增强,能够精确跟踪资源并提高报告的质量和准确性。
  • Visual Studio 2022插件,用于改善开发人员的体验和工作效率。
  • Visual Studio代码的增强扩展(GitLab集成)
  • 其他编译器配置包括TriCore 6.3 (Linux)和4.2 (Win)的任务VX工具链,以实现现代技术堆栈兼容性。
  • 支持Windows 11
  • 可用性增强和补充更新。

增强的汽车合规包

我们扩展了汽车包,以帮助您达到汽车标准的合规性。
支持MISRA C:2012技术勘误2 (TC2)
MISRA C:2012的C/C++test规则集和合规报告已经更新,以反映MISRA技术勘误表2带来的变化。通过这些更新,Parasoft客户可以确保他们遵守MISRA标准是最新版本。

增强的安全合规包

DISA ASD STIG合规的新规则
简化和帮助强制遵守DISA ASD STIG,C/C++test现在应用专用的DISA STIG ID规则集和一组静态分析检查器。

DISA ASD STIG明确要求扫描某些类型的漏洞。您可以使用具有高级静态分析功能的C++test来整理和分析结果,以便进行后续的报告和审计。违反指导原则的编码违规将通过STIG IDs进行报告,这消除了将SAST调查结果映射到STIG指导原则的需要,从而简化了法规遵从性工作。

Docker Hub库中的C/C++test容器镜像

您可以从 Docker Hub 下载现成的C/C++test容器映像,以便在CI/CD工作流中使用从而简化其管道配置。您还可以在CI/CD工作流之外使用C/C++test Docker映像,就像在常规命令行场景中一样。在这些情况下,您甚至不需要在系统上安装该工具。
该镜像预安装了一系列开发工具,因此只需提取该镜像,就可以立即开始使用,或者根据您的需要定制该镜像。此外,Docker Hub上的文档附带了一个示例Docker文件,因此您可以应用您的定制。

Visual Studio 2022的插件

开发团队可以使用Visual Studio的更新插件在IDE中运行静态代码分析并检查分析结果。更新后的C/C++test标准插件与Visual Studio版兼容。

这种增强通过消除不必要的IDE上下文切换提高了开发团队的工作效率并减少了工作量。

对编译器的支持

我们添加了对以下编译器的支持,如果您想了解我们支持的全部编译器,可以联系我们获取完整列表。

适用于 TriCore 版本 6.3 的 TASKING VX 工具链

  • Linux
  • 静态分析
  • 扩展

适用于 TriCore 4.2 版的 TASKING VX 工具链

  • Windows
  • 静态分析
  • 扩展

适用于Synopsys Metaware ARC 2020.06

  • Linux
  • 静态分析、运行时分析
  • 扩展

GNU GCC 10,11

  • Windows
  • 静态分析
  • 扩展

Microsoft VC++ 2022/14.3

  • Windows
  • 静态分析、运行时分析
  • 扩展

对 IDE 的支持

我们增加了对以下 IDE 的支持:

  • Eclipse 2021-09 (4.21)
  • Eclipse 2021-12 (4.22)
  • Eclipse 2022-03 (4.23)
  • Visual Studio 2022

可用性改进

C/C++test Professional中的需求视图已得到增强。您可以使用拖放将单元测试用例与特定需求相关联。这种新功能简化了定义需求或测试规范与测试用例之间的可追溯性链接。
C/C++test Professional中添加了一个新的命令行参数 -property,用于为分析配置指定额外的本地设置属性。这个新选项简化了纯命令行使用模型中的工具配置。

补充更新包括

C/C++test标准2022.1 Eclipse插件已得到增强,可支持最新的Eclipse IDE版本2021-09、2021-12和2022-03。

许可证

此版本需要更新许可证密钥。
升级到 2022.1 可能会导致 Windows 和 Linux 上的机器 ID 发生变化。在向 Parasoft 请求新许可证之前,请验证您的机器 ID。有关验证您的机器 ID 的信息,请联系您的Parasoft代表。

下载和详细信息

如果您目前不是Parasoft C/C++test用户,但希望了解这种统一、完全集成的测试解决方案来帮助您的团队开发安全可靠的C和C++软件,欢迎联系我们。

Written by

Miroslaw Zielinski

作为Parasoft嵌入式测试解决方案的产品经理,Miroslaw 的专长包括 C/C++、RTOS、静态代码分析、单元测试、管理安全关键应用程序的软件质量以及软件符合安全标准。

将最新的软件测试新闻和资源发送到您的电子邮箱。