如何:使用 Bug 中的录制操作创建测试用例

如果您执行探索测试,则可能需要能够根据发现的任何 Bug 创建测试用例,从而创建回归测试套件。 使用 Microsoft 测试管理器运行手动测试时,可以在日志文件中将操作录制为文本。 此操作日志随测试结果一起保存。还可以自动将此操作日志添加到您在运行手动测试时创建的任何 Bug。 然后,可以根据 Bug 或测试结果使用此操作日志创建手动测试用例。 这样可以根据已执行的步骤更轻松地创建测试用例,而不必键入所有步骤。 然后可以根据需要更新此测试用例。

若要根据随测试结果一起保存但不在 Bug 中的操作日志创建测试用例,请参见如何:使用录制的操作创建测试用例

例如,如果运行了一个测试并在最开始的两个步骤后发现了一个问题,因而脱离了测试中的步骤。 您可以记录一个 Bug,它将录制您在脱离测试中的步骤时所执行的这些新 UI 操作。 然后,可以创建一个新测试用例,用于在修复该 Bug 后重新测试该 Bug,如下图所示。 或者,如果您是使用测试用例执行探索测试并提交探索 Bug,则可以通过随该 Bug 一起保存的操作创建测试用例。 有关提交探索 Bug 的更多信息,请参见如何:使用测试运行程序提交探索性 Bug

基于 Bug 创建测试用例

提示

如果在“查询”活动中有一个列出 Bug 的查询,则还可以根据 Bug 中的录制操作创建测试用例。 有关这方面的更多信息,请参见如何:跟踪您的 Bug

若要在运行测试时创建操作日志,必须对选择的操作日志使用测试设置。 有关这方面的更多信息,请参见如何:使用测试设置录制手动测试的用户界面操作

使用 Bug 中的录制操作创建测试用例

  1. 打开 Microsoft 测试管理器。

    提示

    若要显示 Microsoft 测试管理器窗口,请单击“开始”,然后单击“所有程序”。 指向“Microsoft Visual Studio 2010”,然后单击“Microsoft 测试管理器 2010”。

  2. 单击中心组选择器上的下箭头,然后单击**“测试中心”**。

  3. 在中心组菜单栏上,单击**“测试”**。

  4. 若要查看当前指派给您的 Bug,请单击**“验证 Bug”**。

    此时将显示“验证 Bug”视图。 其中列出了当前指派给您的所有 Bug。

  5. (可选)若要查看您创建的 Bug,请单击**“由我创建”**。

  6. 从列表中选择具有要用于新测试用例的录制操作的 Bug。

    提示

    如果要用于创建测试用例的 Bug 不是您的 Bug,您可以使用自定义查询查找该 Bug。 若要使用“我的 Bug”活动创建自定义查询,请单击“编辑”。 有关如何创建查询的更多信息,请参见如何:跟踪您的 Bug

  7. 若要通过操作日志的步骤创建测试用例,请单击**“根据 Bug 创建测试用例”**。

    此时将显示“新建测试用例”活动。 该活动显示当前已添加到测试用例的操作日志中的测试步骤。

  8. 若要命名测试用例,请在**“标题”**中键入名称。

  9. (可选)若要将测试用例链接到此测试用例测试的其他工作项,请单击**“所有链接”,然后单击“添加”。 接下来,在“工作项 ID”中键入这些工作项,或浏览以查找这些工作项,然后单击“确定”**。

    这些工作项将在**“测试”**中列出。

    提示

    相关 Bug 会自动作为关联的工作项添加到“其他链接”中。

  10. 若要显示已添加的步骤,请单击**“步骤”**。

  11. 若要移除测试用例中不需要的任何测试步骤,请选择该步骤,然后单击删除图标。 例如,您可能希望移除显示一个步骤已完成或父窗口已更改的步骤。

  12. (可选)若要向步骤添加预期结果,请单击**“预期结果”**,然后键入该文本的名称。

  13. 若要添加任何其他步骤,请单击**“<单击此处添加步骤>”**,然后键入该测试步骤的详细信息。

  14. 在**“操作”**下键入测试人员要执行此测试步骤应采取的操作。

  15. (可选)在**“预期结果”**下键入在执行完操作后,用户应预期的结果。

    提示

    如果您在测试步骤中添加了预期结果,该测试步骤将自动成为验证测试步骤,由该步骤图标上显示的红色选中标记指示。 默认情况下,每个测试步骤都是一个操作测试步骤,并且在运行此步骤时不需要验证。 运行测试用例时,必须将验证测试步骤逐个标记为通过或未通过。 如果不做标记,该测试将自动指定为失败状态。

  16. 若要添加其他测试步骤,请单击**“输入”**。 可以根据测试的需要添加任意多个测试步骤。

  17. 若要插入测试步骤,请右击一个步骤,然后选择**“插入步骤”**。

    提示

    要插入的步骤将插入到所选步骤的上方。

  18. 若要保存测试用例,请单击**“保存并关闭”**。

    提示

    有关如何创建手动测试用例的更多信息,请参见如何:创建手动测试用例

请参见

任务

如何:创建手动测试用例

概念

提交 Bug