彩票走势图

Parasoft C/C++test 2020.2系列教程:如何自定义静态分析规则

翻译|使用教程|编辑:况鱼杰|2021-01-11 15:55:06.887|阅读 228 次

概述:C / C ++ test附带有规则图编辑器-一个用于修改(“映射”)现有规则的Web界面。有关修改的信息将存储在本地计算机上-在指定规则映射目录中的rulemap.xml文件中。

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

相关链接:

Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。


C / C ++ test附带有规则图编辑器-一个用于修改(“映射”)现有规则的Web界面。有关修改的信息将存储在本地计算机上-在指定规则映射目录中的rulemap.xml文件中(请参阅指定自定义规则和映射目录)。

您可以更改现有静态分析规则的基本属性,例如名称,严重性,类别和ID,以帮助您实现组织的开发策略和目标。例如,您可以为公司专门创建新的规则类别,例如“公司标准”或“公司安全规则”,然后将内置和自定义规则重新映射到这些新类别。您还可以更改规则严重性以针对特定构造。修改规则属性后,将规则视为“已映射”。

修改规则图中的规则属性后,规则更改将应用于所有内置的测试配置和本地可用的用户测试配置。

打开规则图编辑器

  • 单击菜单栏中的Parasoft,然后选择选项(Visual Studio)或首选项(Eclipse)。
  • 选择配置。
  • 确保已配置规则映射目录(请参阅指定自定义规则和映射目录)。 有关规则定制的所有信息都存储在指定的目录中。
  • 单击编辑规则图以打开规则图编辑器。

编辑规则属性

  • 单击“规则自定义”选项卡,然后找到要自定义的规则。您可以通过在搜索字段中键入或启用“克隆”,“修改”或“自定义”过滤器来过滤规则。

  • 单击表中的规则以查看规则属性和文档。

  • 您可以在“规则属性”面板中执行以下操作:
    • 单击“规则ID”字段以编辑规则ID。
    • 单击“规则”字段以编辑规则名称。
    • 从“严重性”下拉菜单中选择一个严重性,以更改规则的严重性。
    • 单击“管理类别”链接以打开“规则类别”编辑器(请参阅编辑规则类别)。
    • 单击克隆以创建规则的副本。克隆规则使用与原始规则相同的内部逻辑。使用此选项可自定义规则属性,同时保留原始规则的属性。克隆的规则会自动出现在所有测试配置中,并且可以激活以执行。
    • 更改规则属性时,也会显示原始值。您可以单击“默认”将规则属性重置为其原始值(请参阅将规则还原为默认类别)。

  • 单击保存以保存对规则所做的任何更改。

编辑规则类别

  • 单击“规则属性”面板中的“管理类别”链接以打开编辑器。

将规则分配给类别

  • 从“规则自定义”选项卡中的表中选择一个规则,然后在“规则属性”面板中单击“管理类别”。
  • 选择一个类别,然后单击分配。
  • 您可以使用搜索字段搜索要选择的类别,或启用“修改”选项以筛选自定义类别(请参阅创建自定义类别)。

  • 在“规则属性”面板中单击“保存”以保留更改。

创建自定义类别

  • 从“规则自定义”选项卡中的表中选择一个规则,然后在“规则属性”面板中单击“管理类别”。
  • 单击新建类别。
  • 提示时指定类别ID和类别名称。
  • 单击“保存”将新类别添加到可用类别列表。
  • 单击分配。所选规则将分配给新类别。
  • 在“规则属性”面板中单击“保存”以保留更改。
删除自定义类别
  • 您可以单击垃圾桶图标以删除类别。


(警告)如果当前已分配规则,则不能删除类别。在删除规则之前,先将规则分配给它们的默认类别(请参阅将规则还原为默认类别)以从类别中取消分配规则。

重命名类别

在类别字段中单击以更改类别名称。离开文本字段后,将保存类别名称。


(信息)更改类别名称会影响此类别中的所有规则。

将规则还原为默认类别

  • 您可以将规则还原为默认类别。
  • 从“规则自定义”选项卡中的表中选择规则。您可以通过在搜索字段中键入或启用“克隆”,“修改”或“自定义”过滤器来过滤规则。
  • 在“规则属性”面板中,单击“默认”。

上载规则映射文件(rulemap.xml)

您可以上载一个已经存在的规则映射文件,例如,从DTP规则映射编辑器导出的文件(有关详细信息,请参阅DTP文档)。

确保文件名称为rulemap.xml。否则,将不会应用规则映射。

  • 单击上载/下载选项卡。
  • 在“规则映射”部分中选择“文件”。
  • 浏览到要上传的文件,然后单击“上传”。

上载自定义规则

有关创建自定义规则的说明,请参阅“规则向导”文档(有关信息,请联系您的Parasoft代表)。规则向导在.rule文件中输出自定义规则,可以使用“规则图编辑器”上载和修改该规则。

  • 单击上载/下载选项卡。
  • 在“自定义规则”部分中,单击“选择文件”,然后浏览要上传的.rule文件。
  • 单击上载以完成上载.rule(s)。
  • 单击“规则自定义”选项卡,然后找到自定义规则以验证其已上传。您可以通过在搜索字段中键入或启用“克隆”,“修改”或“自定义”过滤器来过滤规则。
  • 如果在创建规则时添加了规则文档,则它也会出现。
  • 在“规则向导”中创建的某些规则很复杂,因此.rule文件可能附带一个ext子文件夹,该子文件夹包含该规则的扩展名。您可以将.rule文件和扩展名文件夹压缩为.zip文件,然后上载.zip文件。该文件将被解压缩并存储在配置的位置(请参阅指定自定义规则和映射目录)。
  • 单击“下载所有自定义规则”以下载规则映射文件夹中可用的所有自定义规则文件。


以上就是如何自定义静态分析规则的教程了,下一部分我们将介绍编辑DTP中存储的测试配置的内容,感兴趣的朋友可以多多关注本教程。


标签:

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

文章转载自:

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP