使用 Microsoft 测试运行程序测试在设备上运行的 Windows 应用商店应用程序

使用 Microsoft 测试管理器运行手动测试时在 windows 存储 app 确定问题在远程计算机上运行,例如和的帮助。运行手动测试时通常可识别的问题包括不正确的功能或 Bug、性能不佳以及安全性和连接性的问题。在手动测试的过程中可输入的结果、解决方法和注释保存为测试结果。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业测试工具版

可以执行手动测试窗口在任何一种 windows 8 远程计算机上存储 apps。

windows 8 远程计算机。测试准备

  1. 在从 Microsoft 之前的 windows 8 远程计算机上运行手动测试 manager 2012,必须安装远程调试器。要测试的计算机。远程调试器包括 Microsoft 测试工具适配器,会自动安装和运行作为在远程计算机上的某个服务启用测试。请参见 Installing the Remote Debugger

    在安装远程调试器后,Microsoft 测试工具配置工具在 windows 8. 将显示为新平铺的适配器。

    警告说明警告

    运行 Microsoft 的两个设备测试 manager 2012 和 windows 远程计算机应运行为相同的用户的 8。如果用户属于不同的设备,您运行 Microsoft 将显示的测试管理器凭据对话框中,如果尝试连接时。对话框将需要提供相同凭据连接到远程计算机。

    如果您的登录凭据不同,还可以使用登录两台计算机的相同 Microsoft live ID。

  2. 选择 Microsoft 测试工具配置工具在 windows 8. 平铺的适配器。

  3. 选择在配置"对话框的 启动服务 Microsoft 的测试工具适配器配置 Microsoft 测试工具适配器。

连接到远程计算机

  1. 在测试的计算机上,打开 Microsoft 测试管理器 2012。

    说明说明

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

    说明说明

    当您启动 Microsoft 第一次测试时管理器,您未连接到任何团队项目。必须先连接到 Team Foundation server,选择项目集合和团队项目。团队项目由团队中的其他用户用于创建要求或用户情景,维护源代码以及生成 apps 要测试的集相同。还可在此团队项目中创建和管理测试项目。请参见 如何:连接到项目从 Microsoft 第一个测试管理器的团队

  2. 在中心组切换器上的下箭头,选择向下箭头然后选择 测试中心

  3. 在中心组菜单栏上,选择 测试

  4. 在中心组菜单栏下的菜单中,如果尚未选择,在中,选择 运行测试

    说明说明

    如果还没有手动测试在包括的用例测试计划,必须先创建一个。请参见 创建手动测试用例

  5. 在左窗格中,单击 运行测试下,选择包含要运行的测试计划或测试计划下列出的测试套件。

    右侧窗格中将显示所选测试套件中的测试用例。

  6. 使用以下计算机执行测试: 旁边的下 修改 链接指定远程计算机运行测试。

    选择要运行手动测试的位置

    执行手动测试使用 显示对话框。

  7. 选择 远程设备 选项并输入要测试计算机的名称。例如,输入 mySlateDevice1。

    选择要运行测试的位置

    说明说明

    默认情况下,Microsoft 使用端口 6905 测试管理器与远程计算机通信。如果必要,可以重写此端口。如果您使用不同的端口,则在计算机名称 /ip 地址字段必须输入 IP 地址。例如,输入 mySlateDevice1: nnnn。

    还可以查看或更改 Microsoft 使用的端口通过在 Visual Studio 中打开安装文件夹中的服务配置文件测试工具适配器 mttaservice.exe.config,则远程计算机。

  8. 选择 测试 链接验证 Microsoft 测试管理器可与远程计算机通信。如果测试成功,复选标记将显示:已通过测试

    警告说明警告

    运行 Microsoft 的两个设备测试 manager 2012 和 windows 远程计算机应运行为相同的用户的 8。如果用户属于不同的凭据,对话框将显示您在尝试连接。对话框将需要提供相同凭据连接到远程计算机。

    如果您的登录凭据不同,还可以使用登录两台计算机的相同 Microsoft live ID。

    如果以另一用户身份登录则需要凭据

  9. 选择 保存

若要安装您的窗口中存储 app

  1. 使用以下计算机执行测试: 旁边的下 安装 Windows 应用商店应用程序 链接安装在远程计算机上的 windows 存储 app 测试。

    安装 windows 存储 App 出现对话框。

    从 MTM 安装 Windows 应用商店应用程序

  2. 在安装 windows 存储 App 对话框中,输入 .appx 文件的路径和名称要安装的窗口存储 app 的。或者,您可以选择 按钮找到该应用程序。

  3. 选择 安装

    安装 windows 存储 App 对话框中安装步骤。安装步骤包括:

    • 在远程计算机上访问许可证。

    • 复制文件。

    • 安装证书。

    • 安装 ApplicationName.appx。

    在第一个安装步骤中,windows 8 开发许可证的对话框显示。

    定制的应用程序安装步骤

  4. 选择 获取许可证 安装 windows 8 开发人员许可证在远程计算机。

  5. 在远程计算机上,选择 我同意 接受 UAC,并输入您的窗口中存在凭据。

    在远程计算机上后成功安装了 windows 8 开发许可证,在安装 windows 存储 App 对话框的步骤 在远程计算机上访问许可证 现在应显示复选标记。已完成 左侧和右侧。

  6. 在第二个安装步骤中,安装 Windows 应用商店应用程序 对话框显示作为的一部分,复制文件的状态。在文件成功复制后,复选标记。复制文件 步骤和 已完成 左侧显示在右侧。

  7. 在第三个安装步骤中,安装的测试证书一显示对话框。

    “测试证书”对话框

  8. 选择 安装证书

  9. 在远程计算机上,选择 安装证书。

    在安装之后证书,复选标记。安装证书 步骤和 已完成 左侧显示在右侧。

  10. 接下来,在最终安装步骤,安装 Windows 应用商店应用程序 对话框显示窗口存储 app 安装的状态。在安装完成后,复选标记在 安装 ApplicationName.appx 步骤,已完成 左侧显示在右侧。

  11. 选择 关闭 关闭 安装 Windows 应用商店应用程序 对话框。

若要测试您的窗口中存储 app

  1. 在完成 Wndows 存储 app 的安装后,现在可以选择 启动测试

    测试运行程序中打开。

  2. 执行步骤在远程计算机上的测试。

    重要说明重要事项

    在运行手动测试时在 windows 8 远程计算机的情况下,测试步骤必须在远程计算机。测试步骤标记为通过或未通过在计算机运行测试运行程序中

    提示提示

    Microsoft 的捕获屏幕快照选项测试运行程序完全支持获取在远程计算机上的屏幕快照图像。请参见 如何:捕获屏幕快照,以便在运行测试时

    在测试的每个步骤中,都可以选择执行在的选项卡 Microsoft 的任务中的任何测试运行程序中这些任务位于工具栏:

    任务

    详细信息

    结束手动测试

    在 + 任何 + 时间若要结束测试,请选择 结束测试

    暂停和继续手动测试

    在 + 任何 + 时间若要挂起测试,请选择 暂停。如果正在录制测试,选择 暂停 还会暂停视频录制或任何其他诊断数据适配器。若要继续该测试,视频录制或任何其他诊断数据适配器,选择 继续

    重置手动测试

    在测试过程中,可以使用“重置”来重置测试,然后重新启动该测试。请参见 如何:重置手动测试

    操作录制和播放

    警告说明警告
    不支持在远程 windows 8 计算机。

    提交 Bug

    在测试步骤中,如果发现该应用程序中的缺陷时,使用 创建 Bug,可以创建 bug。请参见 如何:使用测试运行程序提交 bug

    提示提示
    当您提交中的 bug 窗口时中存储 app,bug 会自动包括指示的信息它在 windows 8 计算机上运行。

    当提交 bug 时为您的 windows 在您的 bug 存储 apps,可以选择特定步骤中,移除不需要的步骤,如下图所示。

    选择步骤在 bug 中包括

    选择要包括在 Bug 中的步骤

    手动测试在 windows 8 远程计算机支持以下诊断数据适配器,使您可以提交具有丰富的数据的 bug:

    • 操作

      说明说明
      Microsoft 测试管理器 2012 中支持操作仅记录"窗口存储在远程 windows 8 计算机上的 web apps 的。事件日志的经典 windows,以及窗口存储 apps 在远程窗口不支持 8 计算机上。
    • 事件日志

    • 系统信息

    请参见 安装设备和收集诊断信息使用测试设置

    说明说明
    对于诊断数据适配器来收集的数据在远程计算机中,此 bug 之前创建的。这是为了防止会导致丢失数据,则与远程计算机的连接变为无效。如果远程计算机断开连接,可能会还原数据,在还原之后连接。

    获取在远程计算机屏幕快照

    使用 获取矩形屏幕快照时,那么,当您测试远程计算机的 windows 存储 app 若要帮助阐明在测试中发现的问题,可以选择使用来包括屏幕快照。请参见 如何:捕获屏幕快照,以便在运行测试时

    说明说明
    使用中的捕获屏幕快照选项,如果连接到远程计算机支持时,手动测试运行程序中

    添加注释

    对于测试中的每个步骤,都可以选择使用“向步骤结果添加注释”来包括注释,以提供详细信息和您发现的有用信息。请参见 如何:附加注释,在运行测试时

    附加相关文件

    在测试过程中,可以选择附加文件与测试的应用程序,例如 app 生成的输出文件。若要向测试附加文件,请使用“向步骤结果添加附件”。请参见 如何:附加文件,以便在运行测试时

    拍摄环境快照

    如果您是从运行测试使用实验室环境,您可以选择使用来附加环境快照使用 拍摄环境快照时,那么,当您执行测试。请参见 如何:运行使用实验室环境手动测试并创建重现的 bug。

  3. 若要标记某个测试步骤的结果,请在活动图标旁边选择下拉箭头 (带蓝色竖线) 该测试步骤右侧然后选择 通过未通过

    提示提示

    可以选择多个步骤并将它们标记为“通过”或“未通过”。此外,还可以将整个测试标记为通过或未通过。

    可以使用以下全局热键标记测试步骤,而不必转换输入注意点从该 app 测试:

    • 通过测试步骤:Win+Ctrl+Q

    • 未通过测试步骤:Win+Ctrl+W

    说明说明

    如果是验证测试步骤,并且未将测试步骤标记为通过或未通过,则测试结果会自动标记为未通过。应验证所有验证测试步骤的预期结果并根据实际结果来标记测试步骤。

  4. 完成测试后,选择 结束测试

  5. 在工具栏中 测试运行程序 顶部选择 保存并关闭 将测试结果保存到 Team Foundation Server 和结束 测试运行程序。

    在 Microsoft 测试管理器的测试中心中可以查看测试结果。如果测试设置配置包含操作录制,则测试结果,并且您刚存档的 bug 将包括的窗口存储 app 的增强的操作录制。增强的操作录制是在测试期间,包括每个操作步骤屏幕快照时执行的 HTML 文件。这很有用。了解对测试过程中的特定步骤,当您尝试重现错误。请参见 如何:查看测试结果使用 Microsoft 测试管理器

安全性

验证 .appx 文件和证书存储区的共享位置正确访问。

外部资源

Hh405417.collapse_all(zh-cn,VS.110).gif论坛

Visual Studio Team System -测试

Hh405417.collapse_all(zh-cn,VS.110).gif相关主题

手动测试快速入门指南使用 Microsoft 测试管理器

创建手动测试用例

运行手动测试使用测试运行程序