本主题解释如何使用规则映射创建新的规则类别,以及修改规则类别、规则 ID、名称和严重度。如果您希望配置 SOAtest 来强制执行您的团队或组织的编码策略(例如,通过定制内置的规则名称、严重度和类别来匹配策略中定义的规则名称),那么这一点尤其有用。

本章包含:

指定规则映射

若要指定规则映射:

  1. 请通过选择 Parasoft> Test Configurations打开测试配置面板。
  2. 选择任何测试配置类别。
  3. 打开 Static> Rules Tree 选项卡。
  4. 单击 Edit Rulemap
  5. 在打开的 Edit Rulemap 文件对话框中输入规则映射。

在 SOAtest UI 中输入规则映射之后,它们将保存在 SOAtest 安装目录中名为 rulemap.xml 的简单文本文件中。

共享规则映射

通过团队服务器

如果您正在使用团队服务器,并且希望团队成员共享规则更改,则应该将 rulemap.xml 文件上传到团队服务器。

若要上传文件到团队服务器:

如果机器同时访问本地 rulemap.xml 文件和团队 rulemap.xml 文件,则团队文件将优先于本地文件。

通过导出/导入

即使没有团队服务器,也可以通过导出/导入规则映射来共享它们。

若要导出规则映射,请完成以下操作:

  1. 通过在测试配置面板中的 Static> Rule Tree 选项卡中单击 Edit Rulemap 按钮打开 Rulemap 对话框。
  2. 单击 Export 按钮,然后使用文件选择器指示要将 rulemap 文件保存到何处。

若要导入规则映射,请完成以下内容:

  1. 通过在测试配置面板中的 Static> Rule Tree 选项卡中单击 Edit Rulemap 按钮打开 Rulemap 对话框。
  2. 单击 Import  按钮,然后使用文件选择器选择适当的 rulemap 文件。