在测试时收集诊断数据

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

测试应用时收集诊断数据。 此数据包含在测试过程中文件的 bug 中。 可以从 Web 应用和桌面应用收集诊断数据,并在 Azure 测试计划中查看它。

先决条件

  • 你必须连接到项目。 如果没有项目,请创建一个项目

  • 必须添加到项目中。 若要添加到项目,请将用户添加到项目或团队

  • 若要请求或提供反馈,必须具有 利益干系人 访问权限或更高版本。

  • 若要添加或修改 bug 或其他工作项类型,必须将此 节点 权限中的“编辑工作项”设置为“ 允许 ”在相应的 区域路径下。

  • 若要添加新标记,必须将 “创建标记定义 ”权限设置为 “允许”。

    有关详细信息,请参阅 设置用于测试的权限和访问权限。

从 Web 和桌面应用收集诊断数据

对于受测试的 Web 应用,可以使用基于 Web 的 Microsoft 测试运行程序。 对于桌面应用,请下载并安装 Test Runner 桌面客户端 以按需收集以下数据:

有关详细信息,请参阅 Exploratory 测试并从浏览器直接提交反馈。

捕获屏幕

执行以下步骤,从应用捕获带批注的屏幕截图。

  1. 打开测试运行程序,然后选择“ 捕获屏幕截图 ”图标。 确保选择要从中捕获数据的应用。

    显示从应用捕获屏幕截图的屏幕截图。

  2. 拖动以选择要捕获的屏幕区域,或仅捕获全屏。

    显示选择要捕获的屏幕区域的屏幕截图。

  3. 如有必要,编辑屏幕截图的标题,并使用工具栏中的图标向其添加批注和文本。

    显示批注屏幕截图的屏幕截图。

  4. 保存屏幕截图。

    显示保存屏幕截图的屏幕截图。

将交互捕获为图像操作日志

执行以下步骤,将与 Web 或桌面应用的交互捕获为提供上下文的图像操作日志。

  1. 打开或切换到测试运行程序,然后选择 “捕获用户操作...” 图标。 确保选择要从中捕获数据的应用。

    显示从应用捕获图像操作日志的屏幕截图。

  2. 测试运行程序记录你在应用的浏览器选项卡或桌面应用中执行的所有操作。

    显示正在录制 Web 应用的屏幕截图。

    如果在记录操作时创建 bug,则收集到该点的所有数据都包含在该 bug 中。

  3. 选择“ 停止 ”以完成捕获操作,操作日志将作为附件添加到测试结果中。

    显示停止 Web 应用的录制的屏幕截图。

  4. 选择 ActionLog... 链接以查看操作日志中捕获的数据。

    显示打开图像操作日志的屏幕截图。

    日志将在 Web 浏览器中打开。

    显示查看图像操作日志中捕获的数据的屏幕截图。

录制屏幕

执行以下步骤,从应用捕获屏幕录制内容。

  1. 打开或切换到测试运行程序,然后选择 “记录”屏幕 图标。

    显示从应用捕获屏幕录制的屏幕截图。

  2. 选择整个屏幕,或选择要开始录制的应用。

    显示要共享的屏幕或应用的选择的屏幕截图。

    显示选择要录制的屏幕或应用的屏幕截图。

    如果在录制屏幕时创建 bug,录制会自动停止并添加到 bug。

  3. 通过选择“ 停止 ”按钮完成录制操作。 录制内容作为附件添加到测试结果中。

    显示停止屏幕录制的屏幕截图。

    如果在 10 分钟后未停止录制,它会自动停止,并作为测试结果的附件保存。 如有必要,请重启录制“ 录制”屏幕 图标。

  4. 选择 窗口底部的 ScreenRecording... 链接以查看捕获的录制。

    显示查看屏幕录制的屏幕截图。

查看诊断数据

在捕获诊断数据时创建 bug 时,捕获到该点的所有数据都会包含在所创建的 bug 中。 保存 bug 之前,可以查看它。

显示正在创建的 bug 中查看诊断数据的屏幕截图。

如何实现播放使用扩展创建的录像?

若要收集高级诊断数据(如代码覆盖率、IntelliTrace 和测试影响数据(除了之前列出的数据项),必须在 Microsoft 测试管理器中配置数据收集器 和其他运行设置,并使用 Microsoft 测试管理器运行测试。 有关详细信息,请参阅 使用 Microsoft 测试管理器运行手动测试。

注意

如果你有较旧版本的 Microsoft 测试管理器,建议升级到最新版本。 但是,如果已安装 Microsoft Test Manager 2015 或更低版本,则可以在使用运行”选项启动测试运行程序时选择 Microsoft Test Runner 2015 及更早版本。 必须在 Microsoft 测试管理器中配置数据收集器 和其他运行设置,并将其指定为测试计划的默认设置。 有关详细信息,请参阅 使用 Microsoft 测试管理器运行手动测试。