彩票走势图

Parasoft C / C ++ test 10.4.3版本发布!更强的单元测试框架

原创|产品更新|编辑:李燕|2019-12-23 14:57:19.670|阅读 666 次

概述:Parasoft C / C ++ test 10.4.3引入了增强的Automotive Compliance Pack,包括完整覆盖了AUTOSAR C ++ 14中的必需/自动准则。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

微信图片_20191223144355.png

Parasoft C / C ++ test 10.4.3引入了增强的Automotive Compliance Pack,包括完整覆盖了AUTOSAR C ++ 14中的必需/自动准则。

我们花了很多时间和精力为市场上对AUTOSAR C ++的合规性提供最好的支持,但是Parasoft C / C ++ test 10.4.3不仅与AUTOSAR C ++有关。我们还通过为最新版本的CWE Top 25 / On The Cusp列表(9月发布)和OWASP Top 10添加了新的增强规则集来增强安全合规性。我们通过添加新的增强了我们的单元测试框架。存根选项,我们添加了更多集成支持,以及更多。继续阅读以获取更多详细信息!慧都科技是parasoft一级授权代理商,如果您想购买parasoft产品,请咨询 ~

汽车法规遵从性套件,具有100%适用于AUTOSAR C ++ 14的要求/自动准则

在过去的几个月中,我在硅谷,欧洲(主要是德国)和日本访问了许多客户。在几乎所有这些地方,客户和潜在客户都强调了与AUTOSOFT作为静态分析技术供应商的长期合作关系对AUTOSAR C ++ 14标准提供连续静态分析支持的重要性。特别是随着该标准在MISRA的支持下不断发展,以支持C ++ 17和C ++ 20。

Parasoft是对AUTOSAR C ++ 14演变做出最快反应的,并为该标准中的指南提供了最全面的支持。Parasoft C / C ++ test t的10.4.3版本带来了一批新的检查程序,为标准中的必需/自动准则提供了完整的支持。

现在,Parasoft C / C ++ test 及其汽车合规性软件包是市场上唯一可提供100%覆盖所需/自动化准则的解决方案,这些准则是标准的核心准则,旨在通过静态分析技术实施。团队通常会使用一部分必需/自动准则来开始部署AUTOSAR C ++ 14合规性流程,因此对这些准则的支持至关重要。您可以在下面的表格中看到该标准的Parasoft覆盖率的一些统计信息:

Parasoft AUTOSAR支持

Parasoft AUTOSAR支持除了关键的必需/自动准则之外,AUTOSAR C ++包含规则的子集,其执行只能部分自动化或不能自动化(非自动化)。在许多情况下,静态分析可以提供合理水平的支持,即使对于那些不能完全自动化的准则,也可以减轻手动代码审查的负担。我们决定采用这种务实的方法,并且我们的AUTOSAR C ++法规遵从解决方案包括对部分或非自动化准则的支持。

安全合规包,带有针对CWE的新增强规则集

在10.4.3版本中,Parasoft C / C ++ test是市场上第一个支持由MITER于2019年9月18日发布的最新版本(3.4版)的CWE Top 25和On The Cusp的工具。在安全世界中,短的周转时间对于应对不断变化的威胁形势至关重要。Parasoft C / C ++ test t实现了涵盖CWE 25强和On The Cusp的静态分析检查器,并使组织能够找到并消除最常见和最严重的安全漏洞。

Parasoft之所以与众不同,是因为我们对安全性的支持是全面的。我们不仅支持C / C ++开发的安全性测试,还支持其他技术的安全性测试。在最新的Jtest和dotTEST版本中,您可以找到有关CWE对Java和C#支持的更多有趣信息。

除了流行的CWE Top 25和On The Cusp外,最新版本的Parasoft C / C ++ test 还为OWASP Top 10提供了新的规则集和测试配置,从而取代了传统的测试配置并提高了检查程序的准确性。 。

促进医疗行业符合UL 2900网络安全标准

FDA认可UL 2900网络安全标准,如果您在医疗设备上工作,它是一个不错的选择。为了达到系统所需的网络安全级别,该标准要求您对OWASP Top 10,CWE Top 25和CWE On The Cusp运行静态分析。在10.4.3版本中,Parasoft C / C ++ test现在支持静态分析检查器的组合,这些检查器可以针对那些列表的最新版本中包含的弱点自动执行源代码扫描,从而使其成为任何组织的绝佳选择试图获得FDA批准并保护其产品免受网络安全威胁。

存根框架的增强

存根是我们的单元测试框架中最有价值的功能之一。在每个版本中,我们都添加了一些新内容,以使其变得更好,更容易使用。10.4.3版本为用户存根提供了一个附加选项,这些用户存根默认将其配置为在所谓的“代理模式”下工作。

提供了新选项,以最大程度地减少不同开发人员以不协调的方式为其测试用例添加存根的干扰,这可能会导致测试用例结果的意外更改。选中新选项后,用户存根将自动检测是否存在原始功能,并在默认情况下调用它。仅当有意提供特定于测试用例的行为时,存根才会激活替代行为。使用此选项,开发人员可以安全地为现有符号添加存根,而不会破坏她依赖原始定义的大学测试用例。此功能的优点在于,新的存根可以很聪明地检测测试二进制文件中是否存在原始定义。如果存根函数的原始定义将从测试二进制文件中排除,

支持新环境!

最后但并非最不重要的一点是,我们非常努力地为新的开发环境提供支持。让我提及10.4.3版本现在支持的一些最重要的环境:

  • 带C / C ++编译器的Visual Studio 2019

  • GNU GCC 9

  • QNX SDP 7.0,具有最新版的Momentics IDE以及适用于x86和Arm的编译器

  • IAR ARM 8.22(功能安全版)

  • IAR ARM 8.40

展望未来

最初计划将10.4.3版本重点放在单元测试框架的增强上。为了应对来自市场的压力,我们决定更改计划。汽车客户(说实话,自动驾驶人员)收到了许多要求,以最终确定对AUTOSAR C ++标准中所需/自动指南的支持。随着自动驾驶系统变得越来越成熟,越来越接近发布,合规性压力越来越大。长期以来,市场上没有支持100%关键准则的静态分析工具。现在,C / C ++ test向市场提供了这种缺少的功能,我们可以将重点转移到单元测试上,并着手进行一些令人兴奋的增强。我们计划发布下一个版本的C / C ++ test。


想要了解Parasoft、Parasoft SOAtest、Parasoft Virtualize更多信息或资源的朋友,请

与联系,以了解如何在组织中部署Parasoft的自动化软件测试解决方案。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP