如何:使用 Microsoft 测试管理器分析手动测试运行

如果您使用 Microsoft 测试管理器或从命令行使用 tcm.exe 运行自动测试,则可以分析自动测试运行以确定测试未通过的原因或检查与测试运行关联的任何其他问题。

在分析每个测试的测试结果时,可以选择每个未通过测试的失败类型和解决方法,或添加有关截止到此时所执行的分析的注释。 为了帮助进行分析,可以打开每个测试的测试结果,以了解该测试以前的所有运行。

如果确定存在问题,则可以创建一个 Bug 并将此测试的测试结果中的数据与该 Bug 相关联。 如果确定未通过的测试是由已知问题引起的,则可以将该测试链接到现有 Bug。 修复此 Bug 后,验证该 Bug 的测试人员即可查看为验证该 Bug 是否已修复而必须重新运行的所有测试用例。

如果要向测试运行添加数据,则可以向测试运行本身添加附件或注释。

为利于分析,您可能希望使用关联测试用例中的手动测试步骤运行自动测试。 有关更多信息,请参见如何:将具有关联的自动化的测试用例作为手动测试来运行

下图显示了如何选择要分析和查看其详细信息的运行。

分析测试运行

备注

也可以查看手动测试运行并分析详细信息。

使用 Microsoft 测试管理器分析测试运行

  1. 打开 Microsoft 测试管理器。

    备注

    若要显示Microsoft 测试管理器窗口中,选择开始、,,然后选择所有程序。指向 Microsoft Visual Studio 2012 ,然后选择 Microsoft 测试管理器。

  2. 要查看测试结果,请选择工作中心组切换器上的向下箭头,然后选择测试中心

  3. 中心组菜单栏上,选择测试 ,然后选择 分析测试运行

    此时将显示**“分析测试运行”**活动。 它显示此测试计划的所有自动测试运行。

  4. (可选)若要显示手动测试运行,请选择显示手动运行

    手动测试运行也将显示在测试运行列表中。

  5. 双击某个测试运行将其打开并查看详细信息。

    此时将显示该测试运行的详细信息。

  6. (可选)若要更新测试运行的标题,使其更能体现其意义,请在**“标题”**中键入新名称。

  7. (可选)若要向测试运行添加注释,请在**“注释”**中键入注释。

  8. 如果有任何未通过的测试,则可以更新未通过的原因。 选择测试的测试列表中,选择的下拉箭头旁边的故障类型 ,并从列表中选择失败的原因。

  9. (可选)如果有任何未通过的测试,则可以更新失败的解决方法。 选择测试的测试列表中,选择的下拉箭头旁边分辨率 ,并从列表中选择分辨率。

  10. 若要创建一个 bug,如果此测试失败由于新问题,请选择创建 bug 在工具栏中。

    此时将显示**“新建 Bug”活动。 所有测试结果数据都将自动添加到该 Bug 中。 该 Bug 与测试用例相关联,以便在修复该 Bug 后测试人员可以知道要重新运行哪个测试用例。 在错误字段中键入所需的数据,然后选择保存并关闭**。 有关如何向 Bug 添加数据的更多信息,请参见如何:使用 Microsoft 测试管理器提交 Bug

  11. 若要将此测试链接到现有 Bug,请执行以下步骤:

    1. 选择测试,然后选择链接错误

      将显示**“将测试结果链接到现有 Bug”**对话框。

    2. 根据需要编辑查询。

    3. 选择运行以显示查询中的 bug。

    4. 从列表中选择一个 bug,然后选择链接错误

  12. 若要为测试运行中的测试结果添加注释,请执行以下步骤:

    1. 选择测试,然后选择注释图标。

      将显示“测试结果的注释”对话框。

    2. 键入说明,然后选择保存便笺

  13. (可选)若要查看单个测试的测试结果的详细信息,请双击该测试。

    此时将显示测试结果,其中包含测试运行的详细信息、为此测试结果收集的数据附件以及该测试的测试结果历史记录。 您可以关闭此视图以返回到测试运行。 有关此视图的更多信息,请参见如何:使用 Microsoft 测试管理器查看手动测试用例结果

    备注

    检查详细信息和以前的结果历史记录后,您可能会确定存在问题。在此视图中,您随后可以创建与此测试关联的 Bug。

  14. (可选)若要向测试运行添加附件,请执行以下步骤:

    1. 下一步中选择的下拉箭头附件

    2. 选择添加

      将显示**“添加附件”**对话框。

    3. 选择浏览来定位该附件。

    4. 在**“注释”**中键入附件的说明。

    5. 选择确定添加到测试运行中的附件。

  15. 保存用于测试运行的任何更改,请选择保存在工具栏中。

请参见

任务

如何:使用 Microsoft 测试管理器在实验室环境中运行自动测试

概念

如何:从命令行中使用 Tcm 运行自动测试

在 Microsoft 测试管理器中运行自动测试