管理手动内联测试

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

通过内联测试,可以直接从 开发板添加、运行和跟踪手动测试用例。 你创建的每个测试都会自动链接到其父用户故事或 Bug,因此测试覆盖率会与你的工作保持可见。

小窍门

可以在本文后面了解如何使用 AI 来帮助完成此任务,或查看Azure DevOps MCP Server 中的 Enable AI Assistance以便开始。

先决条件

类别 要求
项目访问权限 项目成员.

打开面板

  1. 在 Web 浏览器中,打开组织的项目并选择 Azure Boards。 如果你没有项目,现在请创建一个。 如果你不是团队成员, 请立即获得邀请

    URL 遵循以下模式: https://dev.azure.com/fabrikamfiber/_boards/board

    如果未看到所需的团队或项目,请选择 Azure DevOps 图标Azure DevOps浏览所有项目和团队。

  2. 选择 Boards 以打开该面板。

    Azure Boards

添加测试

  1. 若要添加测试,请打开工作项的菜单。

    添加手动测试

    内联测试与测试套件中的测试用例相同。 系统会自动创建默认测试计划和测试套件,手动测试用例在其中进行分组。 可以在 测试计划>挖掘中找到自动创建的测试计划。

    例如,为以下用户情景创建测试套件,并将内联测试添加到该套件。 突出显示了用户情景 314。 它有两个用 ID 337 和 341 定义的手动测试。

    手动测试计划

  2. 如果需要添加许多测试,请输入每个标题并选择 Enter

    工作项,添加更多测试用例

    若要向测试用例添加详细信息,请将其打开。 可以选择标题,双击内联项,或打开上下文菜单,然后选择 “打开”。 在测试用例窗体中,可以添加测试步骤、预期结果和附件。

    从开发板打开测试用例

    有关定义测试的详细信息,请参阅 创建手动测试

运行测试

通过从内联测试的 “操作”图标 操作菜单中选择运行图标运行测试来运行测试。

运行手动测试

Microsoft 测试运行程序在新的浏览器实例中启动。 有关如何运行测试的信息,请参阅 “运行手动测试”。

更新测试的状态

可以从 “操作”图标 操作菜单更新测试的状态。

更新测试的状态

更新测试状态时,可以 跟踪测试结果

删除一个测试

若要删除内联测试,请打开测试的 “操作”图标 操作菜单,然后选择“ 删除”。 删除测试会永久移除测试用例工作项及其与父用户故事或 Bug 的链接。

展开或折叠内联测试

首次打开面板时,你会看到未展开的核对清单和测试视图。

内联测试已折叠

选择内联测试摘要以展开你折叠的一组测试。 选择同一摘要来折叠你展开的列表。

内联测试已展开

使用 AI 管理内联测试

如果配置 Azure DevOps MCP 服务器,可以使用 AI 助手通过自然语言提示管理测试用例。

内联测试管理示例提示

任务 示例提示
查看测试用例 List test cases linked to user story <1234> in <Contoso> project
检查测试状态 Show test results for the latest test run in <Contoso> project
查找未测试的项目 List user stories in <Contoso> that have no linked test cases
查看测试覆盖率 Show all backlog items in <Contoso> with failing inline tests
查找测试间隙 List active user stories in area path <Contoso\Backend> that have zero test cases
准备冲刺评审 Summarize test pass rates for all user stories in the current sprint for <Contoso> project
发现回归 List test cases in <Contoso> that passed last sprint but failed in the current sprint
确定测试优先级 Show the highest-priority user stories in <Contoso> that still have untested test cases

后续步骤