定义类别以及类别关系

在类别编辑器中,可为项目定义类别和类别值。 还可以定义类别之间的关系。 通过对工件指定类别,可设置分层目录结构以保持组织有序并帮助您查找各工件。 还可创建新全局类别或将现有测试工件类别提升为全局类别。 全局类别适用于所选工件类型或所有工件类型。

开始之前

要添加、编辑和删除类别以及使用全局类别,分配给您的角色必须已启用保存类别保存类别值许可权。

关于本任务

可以对测试工件类型指定类别。 还可通过建立类别关系来定义工件的分层组织。 要建立类别关系,应定义子类别、必需类别、缺省类别和多值类别。

过程

  1. 针对某种类型的测试工件打开类别编辑器。
    例如,可对测试计划打开类别编辑器。
    1. 在项目中,单击条幅上的 管理 图标 (管理) ,然后单击 管理项目属性
    2. 从左侧的属性列表中,展开 工件类别 ,然后选择要为其定义类别和类别值的测试工件。
  2. 单击 创建 图标 (添加)。
  3. 输入新类别的名称,然后单击 保存。 可以调整“类别”窗格的大小,以查看类别、子类别及其值。
  4. 在树形视图中展开类别。
  5. 通过单击 创建 图标 (添加) 将类别值添加到展开的类别。
  6. 输入新类别值的名称。
    例如,您可以添加特定发布值 (例如 R 3.0) 作为发布类别的类别值。
  7. 可选: 使用子类别创建依赖关系。
    创建子类别时,会在两个类别之间创建父子关系。
    1. 选择要对其添加子类别的类别,然后单击类别名称旁边的操作图标。 单击创建子类别
    2. 在打开的窗口中,从列表中选择类别,然后单击 确定
    3. 对父类别和子类别指定值。
      1. 通过选择父类别和子类别并单击创建图标来对父类别和子类别指定值。
      2. 在此示例中,如下图所示,“发行版”子类别具有值 1、2、3 和 4。

        关联的子类别值

      3. 选择子类别,单击子类别名称旁边的操作图标,然后选择编辑子类别值
      4. 在“编辑子类别值”窗口中,选择要与所选类别相关联的值。 在此示例中,如下图所示,对于“发行版”子类别,为 V1.0 指定了值 1、2 和 3。

        编辑子类别值

    单击确定后,该子类别嵌套在该类别下。
    注: 您最多可以定义三个级别的嵌套类别; 例如, 版本> 发行版> 里程碑。 如果定义三个级别,那么必须将这些值与二级类别显式关联。 如果未使值与二级类别相关联,那么用户尝试在测试工件中指定类别时,没有可用选项。 在版本 > 发行版 > 里程碑示例中,先定义类别、子类别和值。 然后,必须单击为“发行版”类别定义的每个值,以使它们与“里程碑”类别中的值相关联。 下图显示了嵌套类别及其值: 嵌套子类别值
    缺省情况下,“类别”编辑器将在整个视图中显示类别。 整个视图包括类别、子类别及其值。
  8. 可选: 通过单击 切换到层次结构视图 图标 (层次结构视图) 来查看层次结构视图中的类别。 您可以将层次结构视图用于以下任务:
    • 查看类别与其子类别之间的层次结构,还要在“”窗格中查看相关联的值。 如果您具有大量与类别相关联的值,那么使用“层次结构”视图来提高“类别”编辑器的性能。 “层次结构”视图中提供了与类别相关的值操作。 下图显示了“类别”编辑器的“层次结构”视图:

      类别 editor_hierarchy 视图

    • 创建或编辑类别的值。 在 " " 窗格中,单击 创建值 图标 (创建值) ,然后向类别添加值。 要成批创建类别值,在“创建值”对话框中,在名称字段中复制并粘贴以新行定界的值的列表。 例如,
      • value1
      • value2
      • value3
    • 查看与类别相关联的值。 单击 查看关联值 图标 (查看关联值) 以查看与类别值关联的子值。 对类别值创建或添加新的子值。 例如,下图显示了与类别值 1 相关联的子值:
      在 "类别" 编辑器中查看关联的值
      注: 缺省情况下,类别编辑器在完整视图中显示类别。 如果检测到许多值(100 个以上),那么“类别”编辑器页面会自动切换到“层次结构”视图。 您仍然可以在整个视图中查看类别及其值,但是性能可能会受影响,并且在编辑器中可能会耗用更多时间来装入类别值。
  9. 可选: 指定外部 URI 以标识跨 QM 项目的类别。
    1. 选择类别。
    2. 单击向下箭头,然后单击 编辑
    3. 输入 外部 URI
    4. 单击 确定

    在项目中,您可以对每个类别使用外部 URI。 如果另一个项目具有等价类别,那么使用该等价类别的同一外部 URI,以确保 QM 项目之间的一致性。 Jazz Reporting Service (JRS) 使用外部 URI 来映射彼此等价的类别。 在 QM 项目中,等价类别可能具有不同的名称或枚举值,但是,如果为这些等价类别指定同一外部 URI,那么在跨 QM 项目创建报告时,它们将被同样对待。 这就避免了在跨 QM 项目创建报告时需要为每个类别设置过滤器。 要指定外部 URI,请使用以下格式:

    [scheme:][//authority][path][?query][#fragment]
    例如:
    "http://xyz.com/path?validate=how"
    有关更多信息,请参阅 将外部数据源与 LQE 和 Report Builder 集成
  10. 可选: 定义需要哪些类别。
    将类别设置为必需时,用户在完成测试工件的“摘要”部分时必须为该类别选择值。
    1. 选择类别。
    2. 单击向下箭头,然后选择 定义为必需
    这时会向该类别的名称添加一个小星号。
    注: 在创建和修改测试工件时,将强制实施必需字段。 当工件来自外部工具 (例如自动化测试执行适配器和 Microsoft Excel 插件) 时,不会强制实施必需字段。
  11. 可选: 将类别定义为多值。
    通过将类别设置为多值类别,可允许用户在完成工件的摘要部分时选择多个值。
    1. 选择类别。
    2. 单击向下箭头,然后选择 定义为多值
    这时会添加一个小图标,用来指示该类别是多值类别。
  12. 可选: 将类别值设置为缺省值。
    1. 选择要定义为缺省值的类别值。
    2. 单击向下箭头,然后选择 设置为缺省值
    您可以通过单击移除作为缺省值的设定并将另一个值设置为缺省值来变更缺省值。
  13. 单击保存