Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
今天更快的开发步伐需要能够让测试团队更容易地验证基于业务需求的价值的工具,以及客户所要求的高质量软件。 这种类型的测试通常称为用户验收测试。
通常,需要使用正式的要求工作项类型创建测试套件。 然而,当今的敏捷团队通常更喜欢根据用户情景或产品积压工作项作为他们的要求来工作。
先决条件
| 类别 | 要求 |
|---|---|
| 项目访问权限 | 项目成员. |
| 访问权限级别 | 要征求或提供反馈:至少具有“利益相关者”访问权限。 |
| 权限 | - 要添加或修改 bug 或其他工作项类型:在相应的“区域路径”下,将“编辑此节点中的工作项”权限设置为“允许”。 - 要添加新标记:将“创建标记定义”权限设置为“允许”。 有关详细信息,请参阅为测试设置权限和访问权限。 |
| 配置 | 工作项和测试计划。 如果没有这些,创建积压工作,创建测试计划。 |
分配并邀请测试人员
对于用户验收测试,可以将多个测试人员分配到一组测试。 甚至可以将创建业务要求的利益干系人分配为测试人员。
转到“测试计划”。 可以选择“Mine”,以查看收藏夹;或选择“全部”,以查看所有测试计划。 打开测试计划。
选择测试套件,然后选择“更多选项”或右键单击以查看上下文菜单,并分配测试人员以运行所有测试。
在“搜索用户”中,输入名称或部分名称以查找所需的测试人员。 可以选择多个测试人员。
提示
可以选择属于“项目有效用户”组的单个用户。 不能选择用户组。
若要通知测试人员,请选择“发送电子邮件”。
根据需要输入邮件主题和备注,然后选择“确定”。
注意
对于本地 Azure DevOps,为部署配置 SMTP 服务器。 有关详细信息,请参阅配置 SMTP 服务器
如果你有一大群潜在的测试人员,则可能需要搜索测试人员,如前所述。
若要将测试人员分配到单个测试用例,搜索选项将显示在上下文菜单中。 选择“执行”选项卡,选择一个测试用例,然后选择“更多选项”或右键单击以打开上下文菜单。
选择“分配测试人员”时,使用搜索选项查找测试人员。
跟踪结果
良好的用户验收测试实践的一个关键原则是尽量减少确定是否满足要求所需的工作量。 有两种方法可以执行此操作:专注于单个测试运行和测试,查看失败的内容,或使用图表视图,这样更容易跟踪测试结果。 团队的所有成员都可以访问这些视图。
示例仪表板还用于其他类型的测试,例如持续测试。
如果在仪表板图表中看不到预期的数据或信息,请验证数据中的列是否已添加到“测试”视图中。 有关详细信息,请参阅此博客文章。