分析失败的测试并跟踪 Bug

在测试时提交 Bug

您可以在通过 Team Web AccessMicrosoft 测试管理器执行测试时以及查看测试结果时创建 Bug 工作项。

您在这些工具中创建的 Bug 将自动链接到您正在执行的测试。 这些测试包含您执行的通过和未通过的步骤的列表。 如果您在执行测试时输入了任何注释或附加文件,它们也会附加到 Bug。

在测试运行程序中提交 Bug

其他诊断数据

如果您希望 Bug 包含诊断数据(如屏幕快照和系统信息),请使用 Microsoft 测试管理器执行测试。 若要附加 IntelliTrace 日志、事件日志、视频录制和其他数据,请定义测试设置

若要在执行测试时从应用程序的服务器组件中收集诊断数据,请将服务器部署在实验室环境中。

如果希望能够拍摄计算机状态的快照,请在 SCVMM 环境中使用虚拟机。

分析测试

完成一系列手动或自动测试后,您可以检查结果并决定如何处理它们。

MTM 中的分析运行页

打开测试运行以检查各个测试的结果。 对于每个测试,可以指出失败类型和解决方法、添加注释以及将结果分配给团队成员。 您还可以创建 Bug。

MTM 中的分析测试运行页

分析是可选的,但对自动测试特别有用。

跟踪 Bug

使用“验证 Bug”页可运行用来查找您创建的或分配给您的 Bug 的查询。 如果您创建了一个 Bug,它将会在开发人员签入已修复的代码并将该 Bug 的状态设置为**“完成”**时重新分配给您。

您还可以创建自己的 TFS 查询以在“验证 Bug 页”上使用。

验证 Bug 修复

使用**“验证”**可重新运行链接到 Bug 的测试用例。 以常规方式运行测试

如何验证 Bug

从 Bug 创建测试用例

您可以创建一个测试用例,并在其中包含通过在创建 Bug 前执行的操作自动创建的步骤。 这将生成能直接验证 Bug 是否已修复的测试用例。 该测试用例在之后的冲刺 (sprint) 中也可再次运行以确保 Bug 不会重新出现。

基于 Bug 创建测试用例

如果在调查测试用例时创建了 Bug,则您可能无需生成新的 Bug。