Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

每个 Parasoft 测试产品都提供了内置的测试配置,它们基于基于各种流行测试场景。然而,由于开发项目和团队优先级不同,所以通常需要定制测试配置。 

默认的测试配置在内置类别中,无法对其进行修改。创建自定义测试配置的推荐方法是复制一个内置的测试配置到用户定义的类别中,然后修改复制的测试配置,以适应你的首选项和环境。作为一种选择,你可以“从头开始”创建一个新的测试配置,然后根据需求修改它。默认的测试配置在内置类别中,无法对其进行修改。创建自定义测试配置的推荐方法是复制一个内置的测试配置到用户定义的类别中,然后修改复制的测试配置,以适应您的首选项和环境。作为一种选择,您可以“从头开始”创建一个新的测试配置,然后根据需求修改它。

收藏配置应该设置为你计划最频繁使用的自定义配置。将首选测试配置设置为收藏配置,可以轻松地从 收藏配置应该设置为您计划最频繁使用的自定义配置。将首选测试配置设置为收藏配置,可以轻松地从 Parasoft 菜单, Test Using 工具栏按钮或命令行界面运行它。 

...

  1. 通过选择 Parasoft> Test Configurations,打开测试配置面板。
  2. 查看可用的测试配置,以确定您希望基于哪个(如果有的话)自定义测试配置。查看可用的测试配置,以确定你希望基于哪个(如果有的话)自定义测试配置。
    • 每个产品的内置测试配置都在相关产品用户指南中有所描述。
  3. 进行下列其中一项操作:
    • 如果希望基于内置测试配置或可用的团队测试配置自定义测试配,则右键单击该测试配置,然后选择 Duplicate
    • 如果希望从头开始创建一个自定义测试配置,则单击 New
  4. 选择新的测试配置,将其添加到 User-defined 类别中。
  5. 根据需求修改设置。  除编码查核(该设置在 配置和运行预提交代码审查扫描 配置和运行提交后代码审查扫描中进行了描述)设置之外的设置都在产品用户指南中有所描述。
  6. (可选项)通过右键单击该测试配置,从快捷菜单选择 Set as Favorite ,然后指定“收藏”位置(默认为 1、2 或 3),将其设置为收藏测试配置。然后将该配置设置为收藏配置;“收藏”图标将添加到测试配置树中的该配置中。
  7. 单击 Apply,然后选择 Close

...

  1. 通过选择 Parasoft> Test Configurations 或选择 Test 工具栏按钮的下拉菜单中的 Test Configurations ,打开测试配置对话框。
  2. 右键单击要移动到子目录的测试配置,从快捷菜单选择 Set Folder ,然后指定所需的子目录或子目录。
    • 例如,如果希望测试配置显示在 Static Analysis> Security下,则可以输入以下内容:
       
  3. 然后单击 OK。如果需要,将创建指定的子目录,并将测试配置移动到该子目录中。
     

创建的子目录将在测试使用(Test Using)目录中可用。创建的子目录将在 Test Using 目录中可用。

 



命令行模式的调用将不受子目录影响。在这里,可以仅通过其名称(无需路径)继续引用测试配置。例如:-config "team://Policy Compliance"

...

可以配置多个团队测试配置(例如,一个用于静态分析,一个用于单元测试,一个用于回归测试)。

Tip
title提示

如果你的团队测试配置使用自定义规则或规则映射,则可按照本主题后面所描述的那样共享相关文件。如果您的团队测试配置使用自定义规则或规则映射,则可按照本主题后面所描述的那样共享相关文件。

修改团队测试配置

团队测试配置可以从 Parasoft 测试架构师版本或服务器版本直接编辑。

...

  1. 在 RuleWizard 中创建一个或多个自定义规则。
  2. 保存每条规则,并为其分配一个 .rule 扩展名。可以将规则保存在任何位置。
  3. 如果任何新规则应该属于新类别,则如下创建新类别:
    1. 通过选择 Parasoft> Test Configurations 或在 Test Using 工具栏按钮的下拉菜单中选择 Parasoft> Test Configurations 。
    2. 选择任意测试配置类别。
    3. 打开 Static> Rules Tree 选项卡。
    4. 单击 Edit Rulemap 按钮。
    5. 打开 Categories 选项卡。
    6. 单击 New。将添加一个新的条目到类别表中。
    7. 在新条目中输入类别 ID 和类别说明。例如,组织可能选择使用 ACME 作为类别 ID,选择 ACME INTERNAL RULES 作为类别说明。
    8. 注意,rulemap 文件的位置列在该对话框的顶部。将在步骤 9 中需要这些信息。
    9. 单击 OK ,保存新类别。
  4. 选择 Parasoft> Explore> Team Server。将打开浏览对话框。
  5. 打开浏览对话框的 Rules 选项卡。
  6. 单击 Upload 按钮。将打开一个文件选择器。
  7. 选择一个或多个你创建的新的 选择一个或多个您创建的新的 .rule 文件,然后单击 Open。刚上传的 .rule  文件将列在浏览对话框的 Rules 选项卡。该选项卡中表示的所有规则将适用于连接到团队服务器的所有 Parasoft 测试安装。
  8. 重复之前两个步骤添加额外的团队规则。
  9. 如果添加了任何新的规则类别或对规则映射进行了任何其他更改,则单击 Upload,选择编写的 rulemap 文件,然后单击 Open。刚上传的文件现在应该列在浏览对话框的 Rules 选项卡。该文件将可用于连接到团队服务器并为适用的 Parasoft 产品授权的 Prasoft 测试安装。该文件控制如何对团队规则进行分类。
  10. 通过选择 Parasoft> Test Configurations,打开测试配置对话框。
  11. 选择任意测试配置,然后打开 Static> Rules Tree 选项卡。
  12. 单击 Reload。新规则应该在所有可用的测试配置中可用,并在团队类别下进行了分类。默认情况下,该规则将被禁用。
  13. 如果希望团队测试配置检查这些规则:
    1. 配置要检查这些规则的新测试配置或现有测试配置。添加的规则默认是禁用的,因此需要启用你想要检查的任何规则。配置要检查这些规则的新测试配置或现有测试配置。添加的规则默认是禁用的,因此需要启用您想要检查的任何规则。
    2. 确保修改的测试配置适用于团队,如 Deploying Test Configurations Across the Team中所述。即使你正在修改已共享的测试配置,也必须遵循该步骤。中所述。即使您正在修改已共享的测试配置,也必须遵循该步骤。

  14. 单击 Apply 或者 Close ,提交修改的设置。

...

Note
title重要说明
  • 一旦设置了父子关系,便不可修改其关联性。例如,如果测试配置 A 是测试配置 Z 的父类,则不能将测试配置 Z 的父类切换为测试配置 B。从父类继承的测试配置必须从一开始就使用“New Child”操作的方式创建。
  • 一旦子测试配置与其父节点断开了连接,则将无法再次连接。断开连接时,所有继承的设置都将直接应用于子节点。
  • 一个给定的测试配置可能拥有只有一个父配置。不支持多继承。

比较测试配置

如果希望查看两个测试配置之间的差异,则可以对它们进行比较,以便突出显示这些差异。例如,在遇到下面的情况时你可能希望比较测试配置:如果希望查看两个测试配置之间的差异,则可以对它们进行比较,以便突出显示这些差异。例如,在遇到下面的情况时您可能希望比较测试配置:

  • 自定义了一个以前产品版本内置的静态测试配置,并且希望查看内置测试配置的当前版本中添加和启用了什么新规则。
  • 希望知道在以“Quick Mode”运行一个给定的测试配置时,什么设置将受到影响。
  • 希望将焦点对准子测试配置和其父配置之间的差异。

...