使用 Microsoft 测试管理器运行手动测试

在你测试应用程序时,Microsoft 测试运行程序位于屏幕一侧。 它显示了你计划的步骤和期望的结果,你工作时可以进行核对。 它可以记录你的操作以及注释、屏幕快照和其他数据,以便让你在发现 Bug 时轻松地进行重现。

备注

Team Web Access 还是 Microsoft 测试运行程序?在 Visual Studio 中运行手动测试有两种方式。你可能会发现使用 Team Web Access 运行测试更加方便,除非你想使用 Microsoft 测试运行程序的以下附加功能:

  • 如果你创建一个 Bug,相应的 Bug 说明会自动包含以下内容:

    1. 在你工作时拍摄的屏幕快照。

    2. 执行的实际操作的记录 – 不只是你核对过的测试步骤。

    3. 系统信息,如操作系统版本和计算机 ID。

  • 重播你的操作,以便让你快速准确地重复测试。

  • 在测试过程中收集其他诊断数据

使用 Microsoft 测试运行程序运行测试用例

  1. **做好测试准备。**在运行测试前,你可能需要执行以下操作:

    1. 安装最新版本的应用程序。

    2. 创建一些测试用例。通常情况下,你在冲刺 (sprint) 开始时创建它们,并且打算在冲刺 (sprint) 结束之前让它们全部通过。 你可以使用 Team Web Access 或 Microsoft 测试管理器创建它们。

    3. 在要运行测试的计算机上安装 Microsoft 测试管理器 (MTM)。 若要获取 MTM,请安装 Visual Studio Test Professional 或 Visual Studio Ultimate。

    4. 将 MTM 连接到测试计划

  2. 运行测试用例。

    Run a test case

    提示

    如果你已经在 Team Web Access 中查看测试用例,则可以通过选择“在客户端中运行”直接从该处启动测试运行程序。

    测试运行程序将显示在屏幕一侧。 它会在你使用应用程序时停留在那里。

  3. 创建操作记录,以便将来可以快速重复测试。

    Start your application, then the test run

  4. 执行测试中的步骤。 将每个步骤标记为通过或未通过。 当某个步骤未通过时,请添加注释以说明错在何处。 你也可以附加屏幕快照。

    Add comments and snapshots to the test run log

    如果你有其他事情,请 Pause icon暂停测试。 你不希望电子邮件地址或密码包含在记录中。

  5. 如果发现问题,请创建 Bug。

    Report a bug from the test run

  6. 为 Bug 命名并描述错误。

    Give the bug a title

    如果你知道将修复该 Bug 的人员,则可以将其指派给此人。

  7. 结束测试并保存结果。

    Complete the test run

    现在,结果已存储在 TFS 中。

重播以前的测试

如果你之前运行过测试,则可通过重播同样的操作来快速重复测试。

(这适用于大多数应用程序,但并非全部。)

  1. 启动测试。 不要覆盖记录。

    Uncheck Overwrite recording. Click Start.

  2. **“播放”**你记录的操作。 你必须验证每个步骤的结果。

    Click Play

跟踪测试的进度

通过查看通过的测试的数量来监控项目的进度。

测试在开始时处于“活动”状态,这意味着它们都已做好运行准备。 修复 Bug 后,可将未通过的测试的状态设置回“活动”。

View test results and reset a test ready to re-run

请参见

任务

测试 Windows 应用商店应用程序

概念

测试配置:指定测试平台

测试实验室环境

录制和播放手动测试

其他资源

使用不同的数据重复执行测试

在手动测试中收集更多诊断数据