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

在测试应用程序时,Microsoft 测试管理器 可以收集有助于诊断您可能会发现的任何错误数据。 如果您测试时创建了一个 bug 报告,这些数据会自动附加到 bug 工作项。

测试设置计算机角色和适配器

您可以决定要收集哪种数据。

在测试是什么样的诊断数据是我要收集的呢?

诊断数据是在测试结果中收集的。 如果您创建了一个在执行测试时,它将添加到一个 bug 中。

可以收集的数据

如何做?

  • 链接到测试用例.

  • 您标记为通过或未通过的步骤。

  • 您添加的任何注释或附件。

在 Team Web Access 中运行测试.

+

  • 操作系统版本和其他系统信息。

  • 您的 击键次数和笔势。

  • 屏幕快照,工作的自动记录。

在 Microsoft 测试管理器运行测试.

使用默认测试设置

Microsoft 测试管理器必须在您运行测试的机器上安装或在连接您运行测试的设备的机器上安装。

+

从您的客户端或桌面应用程序收集的数据:

  • 事件日志

  • IntelliTrace

  • 桌面录制的视频

  • 测试影响分析. 这使您可以选择基于先前版本的更改进行测试。

当您使用 Microsoft 测试管理器执行测试与时,请使用 测试设置。

测试设置文件配置诊断数据适配器。 您可以在运行测试时选择测试设置文件,也可以为您测试计划设置默认测试设置文件。

+

从您的服务器软件收集的数据:

  1. 事件日志

  2. IntelliTrace

  3. 测试影响

  4. 如果您使用了 SCVMM 实验室环境,则有服务器的虚拟机快照

实验室环境 中安装您的服务器软件并在 Microsoft 测试管理器中执行测试。

使用 测试设置 定义要收集的数据。

如何创建测试设置?

只有当您比默认情况下要收集更多数据时,你才需要测试设置。 默认设置收集的是每个实验室机器的基本系统信息和您在本地计算机的键击和笔势信息。

  1. 如果所测试的应用程序是一个网站或具有一个服务器组件,并且您希望从服务器收集数据:

    1. 创建新的实验室环境. 它可以是一个标准环境或 SCVMM 环境。

    2. 在您的测试计划属性中,设置要用于手动测试的测试环境。

    在测试计划属性中选择实验室环境。

  2. 选择现有测试设置文件或创建一个新的。

    选择或创建测试设置。

    这样便在测试计划中设置了执行测试的默认值选择。 当您执行个别的测试运行时,可以重设此选择。

  3. 为测试设置文件命名。

    设置新测试设置的名称。

  4. 选择要用于测试的实验室环境。 如果不使用一个实验室环境,选择本地。

    在“角色”选项卡上选择实验室环境。

    每个测试设置文件匹配一组计算机角色。

  5. 对于每台计算机角色,选择要从该计算机收集的数据。

    选择每个计算机角色的诊断信息。

    该本地角色是您将执行测试的客户端机器。

什么是诊断数据选项?

在数据和诊断页中您可以添加和配置诊断适配器用以收集您实验室环境中每个机器角色中的数据。 在许多情况下诊断数据包含在测试结果中。

测试设置数据和诊断页

诊断数据适配器

配置

操作日志 :允许您记录在您的测试期间的操作,因此您可以在以后快速恢复。 这些操作也是以文本说明的形式记录在你创建的 bug 报告中。

录制和播放手动测试.

并不是所有的手势和应用程序都会被记录。

用于 IntelliTrace 和测试影响的 ASP.NET 客户端代理

在网络客户端角色中选择此适配器。 此操作在您测试测试 ASP.NET 应用程序,并且想要在web 服务器角色中收集 测试影响Intellisense 数据时是必须的。

事件日志

收集您的应用程序写入事件日志中的事件。

选择 配置 选择要收集的事件类型。

应用程序必须使用 WriteEntry 编写事件.

IntelliTrace: 生成一个链接到您创建的 bug 的 .itrace 文件。 基于此 IntelliTrace 文件,可以在另一台计算机上模拟本地会话。

通过使用 IntelliTrace 记录代码执行来调试应用.

系统信息 :有关计算机的信息。

没有其他配置。

测试影响 :实现测试中心中的 推荐测试 功能,用以追踪。 根据代码的复盖率,此功能将确定通过更改之前的版本那些测试受影响。

如果测试 ASP.NET 应用程序:

  1. 在运行 IIS 服务器上的机器上,启用 测试影响 然后选择 配置高级ASP.NET

  2. 在网络客户端角色,启用 用于 IntelliTrace 和测试影响的 ASP.NET 客户端代理

在启用此选项后重新启动服务器应用程序。

在工作时,视频录制器 在实时录制桌面。

若要记录音频,选择 配置