在手动测试中收集更多诊断数据
在测试应用程序时,Microsoft 测试管理器 可以收集有助于诊断您可能会发现的任何错误数据。 如果您测试时创建了一个 bug 报告,这些数据会自动附加到 bug 工作项。
您可以决定要收集哪种数据。
在测试是什么样的诊断数据是我要收集的呢?
诊断数据是在测试结果中收集的。 如果您创建了一个在执行测试时,它将添加到一个 bug 中。
可以收集的数据 |
如何做? |
---|---|
|
|
+
|
使用默认测试设置 Microsoft 测试管理器必须在您运行测试的机器上安装或在连接您运行测试的设备的机器上安装。 |
+ 从您的客户端或桌面应用程序收集的数据:
|
当您使用 Microsoft 测试管理器执行测试与时,请使用 测试设置。 测试设置文件配置诊断数据适配器。 您可以在运行测试时选择测试设置文件,也可以为您测试计划设置默认测试设置文件。 |
+ 从您的服务器软件收集的数据:
|
在 实验室环境 中安装您的服务器软件并在 Microsoft 测试管理器中执行测试。 使用 测试设置 定义要收集的数据。 |
如何创建测试设置?
只有当您比默认情况下要收集更多数据时,你才需要测试设置。 默认设置收集的是每个实验室机器的基本系统信息和您在本地计算机的键击和笔势信息。
如果所测试的应用程序是一个网站或具有一个服务器组件,并且您希望从服务器收集数据:
创建新的实验室环境. 它可以是一个标准环境或 SCVMM 环境。
在您的测试计划属性中,设置要用于手动测试的测试环境。
选择现有测试设置文件或创建一个新的。
这样便在测试计划中设置了执行测试的默认值选择。 当您执行个别的测试运行时,可以重设此选择。
为测试设置文件命名。
选择要用于测试的实验室环境。 如果不使用一个实验室环境,选择本地。
每个测试设置文件匹配一组计算机角色。
对于每台计算机角色,选择要从该计算机收集的数据。
该本地角色是您将执行测试的客户端机器。
什么是诊断数据选项?
在数据和诊断页中您可以添加和配置诊断适配器用以收集您实验室环境中每个机器角色中的数据。 在许多情况下诊断数据包含在测试结果中。
诊断数据适配器 |
配置 |
---|---|
操作日志 :允许您记录在您的测试期间的操作,因此您可以在以后快速恢复。 这些操作也是以文本说明的形式记录在你创建的 bug 报告中。 |
并不是所有的手势和应用程序都会被记录。 |
用于 IntelliTrace 和测试影响的 ASP.NET 客户端代理 |
在网络客户端角色中选择此适配器。 此操作在您测试测试 ASP.NET 应用程序,并且想要在web 服务器角色中收集 测试影响 或 Intellisense 数据时是必须的。 |
事件日志 收集您的应用程序写入事件日志中的事件。 |
选择 配置 选择要收集的事件类型。 应用程序必须使用 WriteEntry 编写事件. |
IntelliTrace: 生成一个链接到您创建的 bug 的 .itrace 文件。 基于此 IntelliTrace 文件,可以在另一台计算机上模拟本地会话。 |
|
系统信息 :有关计算机的信息。 |
没有其他配置。 |
测试影响 :实现测试中心中的 推荐测试 功能,用以追踪。 根据代码的复盖率,此功能将确定通过更改之前的版本那些测试受影响。 |
如果测试 ASP.NET 应用程序:
在启用此选项后重新启动服务器应用程序。 |
在工作时,视频录制器 在实时录制桌面。 |
若要记录音频,选择 配置。 |