管理测试失败类型

Azure DevOps Services

Azure 测试计划提供的功能,用于自定义任何测试用例的失败类型(超出默认值)。 故障类型 是一个项目,可帮助将测试用例失败标记为已定义的类别,例如 回归问题已知问题。 尽管这种故障类型的分类很有用,但用户可能想要将自己的自定义失败类型添加到默认值之外,从而为 Azure DevOps 项目中的特定用户需求创建更自定义的体验。 本文逐步讲解使用提供的新 REST API 定义自定义失败类型的步骤。

先决条件

类别 要求
项目访问权限 项目成员.
访问级别 - 若要查看与测试相关的工作项或运行测试用例:至少 基本 访问权限。 具有 利益干系人 访问权限的用户无权访问测试计划。
- 要练习所有测试相关功能:基本 + 测试计划访问级别或以下一种订阅:
- Enterprise
- Test Professional
- MSDN 平台
权限 - 要添加或修改测试计划、测试套件、测试用例或其他基于测试的工作项类型:将“编辑此节点中的工作项”权限在相应的“区域路径”下设置为“允许”
- 若要修改测试计划属性,如生成和测试设置:管理测试计划 权限设置为 允许 对应的 区域路径
- 若要创建和删除测试套件,添加或移除测试套件中的测试用例,或更改与测试套件关联的测试配置:管理测试套件 权限设置为 “允许” 在相应的 区域路径下。
- 可能需要的项目级权限包括:
- 若要查看、创建或删除测试运行:查看测试运行创建测试运行,以及 删除测试运行 设置为“允许”的权限。
- 若要管理测试配置或测试环境:管理测试配置管理测试环境
- 要将为基于测试的工作项添加标记:将“创建标记定义”权限设置为“允许”
- 要将基于测试的工作项移出项目:将“将工作项移出此项目”权限设置为“允许”
- 若要删除或还原基于测试的工作项:删除和还原工作项 权限设置为 允许
- 要永久删除基于测试的工作项:将“永久删除工作项”权限设置为“允许”

如需更多信息,请参阅 手动测试访问和权限

如何查看默认失败类型

故障类型分类是 Azure 测试计划中测试后运行体验的一部分。 此功能仅适用于标记为 失败的测试用例。 若要使用默认失败类型标记测试失败,请执行以下步骤:

  1. 从 Azure DevOps 项目导航到 Azure 测试计划。 打开包含测试用例的测试套件,或在套件内创建新的测试用例。

    导航菜单中导航到 Azure 测试计划的屏幕截图。

  2. 导航到给定测试套件的“执行”选项卡。

    执行选项卡视图中活动测试用例的屏幕截图。

  3. 将测试用例标记为失败,这将针对测试用例创建新的测试运行。

    测试套件内执行选项卡视图的屏幕截图。

  4. 从“测试计划”菜单中选择运行。 从显示的列表中选择相应的测试运行。

    所有测试运行列表的屏幕截图。

  5. 默认情况下会显示“运行概要”选项卡。 在测试结果选项卡上选择。

    运行摘要选项卡测试运行的屏幕截图。

  6. 选择 更新分析 后,会显示一个对话框。 用户可以从下拉菜单中选择测试用例的失败类型。 请参阅默认显示的失败类型值的屏幕截图。

    查看默认失败类型的屏幕截图。

为失败类型添加自定义值

提供了一组新的 REST API,用于在 Azure 测试计划中无缝管理故障类型。 用户可以添加新的失败类型、删除现有故障类型并查看给定项目的失败类型列表。 按照以下链接中提供的说明浏览各种 API。