Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。
Parasoft C/C++test申请免费试用
您可以更改现有静态分析规则的基本属性,例如名称,严重性,类别和ID,以帮助您实现组织的开发策略和目标。例如,您可以为公司专门创建新的规则类别,例如“公司标准”或“公司安全规则”,然后将内置和自定义规则重新映射到这些新类别。您还可以更改规则严重性以针对特定构造。修改规则属性后,将规则视为“已映射”。
修改规则图中的规则属性后,规则更改将应用于所有内置的测试配置和本地可用的用户测试配置。
- 单击菜单栏中的Parasoft,然后选择选项(Visual Studio)或首选项(Eclipse)。
- 选择配置。
- 确保已配置规则映射目录(请参阅指定自定义规则和映射目录)。 有关规则定制的所有信息都存储在指定的目录中。

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

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

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

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

将规则分配给类别
- 从“规则自定义”选项卡中的表中选择一个规则,然后在“规则属性”面板中单击“管理类别”。

- 选择一个类别,然后单击分配。
- 您可以使用搜索字段搜索要选择的类别,或启用“修改”选项以筛选自定义类别(请参阅创建自定义类别)。

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

创建自定义类别
- 从“规则自定义”选项卡中的表中选择一个规则,然后在“规则属性”面板中单击“管理类别”。
- 单击新建类别。
- 提示时指定类别ID和类别名称。

- 单击“保存”将新类别添加到可用类别列表。
- 单击分配。所选规则将分配给新类别。

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

- 您可以单击垃圾桶图标以删除类别。

(警告)如果当前已分配规则,则不能删除类别。在删除规则之前,先将规则分配给它们的默认类别(请参阅将规则还原为默认类别)以从类别中取消分配规则。
重命名类别
在类别字段中单击以更改类别名称。离开文本字段后,将保存类别名称。

(信息)更改类别名称会影响此类别中的所有规则。
将规则还原为默认类别
- 您可以将规则还原为默认类别。
- 从“规则自定义”选项卡中的表中选择规则。您可以通过在搜索字段中键入或启用“克隆”,“修改”或“自定义”过滤器来过滤规则。
- 在“规则属性”面板中,单击“默认”。

上载规则映射文件(rulemap.xml)
确保文件名称为rulemap.xml。否则,将不会应用规则映射。
- 单击上载/下载选项卡。
- 在“规则映射”部分中选择“文件”。

- 浏览到要上传的文件,然后单击“上传”。
上载自定义规则
- 单击上载/下载选项卡。
- 在“自定义规则”部分中,单击“选择文件”,然后浏览要上传的.rule文件。

- 单击上载以完成上载.rule(s)。
- 单击“规则自定义”选项卡,然后找到自定义规则以验证其已上传。您可以通过在搜索字段中键入或启用“克隆”,“修改”或“自定义”过滤器来过滤规则。

- 如果在创建规则时添加了规则文档,则它也会出现。
- 在“规则向导”中创建的某些规则很复杂,因此.rule文件可能附带一个ext子文件夹,该子文件夹包含该规则的扩展名。您可以将.rule文件和扩展名文件夹压缩为.zip文件,然后上载.zip文件。该文件将被解压缩并存储在配置的位置(请参阅指定自定义规则和映射目录)。
- 单击“下载所有自定义规则”以下载规则映射文件夹中可用的所有自定义规则文件。

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!