为用户验收测试分配测试

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022

用户验收测试(UAT)可帮助业务利益干系人和最终用户验证可交付结果是否满足其需求。 在Azure Test Plans中,围绕要求工作项(如用户情景或产品积压工作项、分配测试人员以及跟踪结果)组织 UAT。

先决条件

类别 要求
项目访问 项目成员
访问级别 准备 UAT 并分配测试人员:基本 + 测试计划访问权限或符合条件的Visual Studio订阅。 若要执行测试、标记结果和查看图表:至少 是基本 访问权限。 具有 利益干系人 访问权限的用户无法使用测试计划 Web 门户。 有关详细信息,请参阅 手动测试访问和权限
权限 对于适用的区域路径,请设置 此节点中的“查看工作项”、“ 编辑此节点的工作项”,并将 “管理测试套件 ”设置为 “允许”。 有关详细信息,请参阅 设置权限和访问以进行测试
配置 工作项和测试计划。 如果没有这些项, 请创建积压工作创建测试计划

分配并邀请测试人员

对于用户验收测试,可以将多个测试人员分配到一组测试。 创建要求的业务利益干系人可以在至少获得基本访问权限后作为测试人员参与。

  1. 在项目中,选择“测试计划测试计划>”。 选择 “我的 ”以访问收藏夹或 “全部 ”以访问所有测试计划,然后打开测试计划。

  2. 选择测试套件,然后选择 “更多选项>分配测试人员以运行所有测试”。 还可以右键单击测试套件以打开上下文菜单。

  3. 在“搜索用户”中,输入名称或部分名称以查找所需的测试人员。 可以选择多个测试人员。

    “选择测试人员”对话框的屏幕截图,其中选择了一个测试人员,并突出显示了“搜索用户”字段。

    提示

    可以选择属于Project有效用户组成员的个人用户。 不能选择用户组。

  4. 若要通知测试人员,请选择“发送电子邮件”。

    屏幕截图显示发送选定电子邮件的选项以及主题和注释的文本框。

  5. 根据需要输入邮件主题和备注,然后选择“ 确定”。

注意

对于本地Azure DevOps,请为部署配置 SMTP 服务器。 有关详细信息,请参阅 配置 SMTP 服务器

如果你有一大群潜在的测试人员,则可能需要搜索测试人员,如前所述。

若要将测试人员分配到单个测试用例,搜索选项将显示在上下文菜单中。 选择“执行”选项卡,选择一个测试用例,然后选择“更多选项”或右键单击以打开上下文菜单。

“分配测试人员”菜单的屏幕截图,其中显示了“搜索用户”和“未分配”选项。

选择“分配测试人员”时,使用搜索选项查找测试人员。

删除测试人员分配

测试人员分配适用于 测试点,这些测试点是测试用例、测试套件、配置和测试人员的唯一组合。 删除分配不会删除基础测试用例工作项。 有关详细信息,请参阅 “执行测试和测试点”。

从套件中的所有测试中删除测试人员

  1. 选择测试套件,然后选择 “更多选项>分配测试人员以运行所有测试”。
  2. “选择测试人员”中运行套件对话框中的所有测试 ,选择要删除的测试人员旁边的 X
  3. 选择“确定”

Azure Test Plans删除为该测试人员创建的套件范围分配的测试点。 它不会删除测试用例工作项,从套件中删除它们,更改其 “分配给” 值,或删除为其他测试人员创建的测试点。

从单个测试点清除测试人员

  1. 在“ 执行 ”选项卡上,选择测试点。
  2. 选择 “更多选项>分配测试人员>未分配”。

测试点保留在套件中,但它不再分配测试人员。

跟踪结果

良好的用户验收测试实践的一个关键原则是尽量减少确定是否满足要求所需的工作量。 可通过两种方法跟踪结果:

  • 查看单个测试运行以识别失败的测试。
  • 使用图表跟踪测试结果。

具有至少基本访问权限的团队成员可以使用这些图表视图。

UAT 仪表板的屏幕截图,其中图表按测试人员、优先级、结果、状态、配置和积压工作状态分组。

示例仪表板还用于其他类型的测试,例如持续测试。

如果仪表板图表中没有预期的数据,请验证是否将相关列添加到“测试”视图。 有关详细信息,请参阅跟踪测试状态