测试 Windows 应用商店应用程序

如果要在手机、平板电脑或其他设备上测试 Windows 应用商店应用,你有两种选择:

  • 通过设备或其他计算机上的浏览器,使用 Team Web Access 计划并执行测试。 当你使用 Team Web Access 进行测试时,测试运行程序不会与你测试的软件交互;它只会作为测试步骤的检查表。 因此,你不必在运行测试的设备上运行它。

    除了安装软件以外,此选项不需要在设备上做任何特殊准备。

  • 将设备耦合到你的计算机,然后使用 Microsoft 测试管理器运行测试。 此选项可让你从设备中捕获屏幕快照和收集诊断数据

    你可以在任何一种 Windows 8 远程设备上执行 Windows 应用商店应用的手动测试。

为测试准备 Windows 8 设备

  1. 如果可能,请在 Windows 8 设备上以及在运行 Microsoft 测试管理器的计算机上使用相同的用户凭据或 Microsoft Live ID。 如果用户不同,则运行 Microsoft 测试管理器的计算机将在你尝试连接时会显示凭据对话框。

  2. 在要测试的设备上安装远程调试器。 请参阅安装远程调试器。 (仅支持 Windows 8 客户端操作系统。 不支持 Windows Server 2012。)

    “Microsoft 测试工具适配器配置工具”将在设备上显示为新磁贴。

  3. 在 Windows 8 中选择“Microsoft 测试工具适配器配置工具”磁贴。

  4. 选择 Microsoft 测试工具适配器的配置对话框中的**“启动服务”**以配置 Microsoft 测试工具适配器。

连接到远程设备

  1. 在从中执行测试的计算机上,打开 Microsoft 测试管理器

    创建一些测试用例(如果尚未这样做)。

  2. 在**“运行测试”页上,选择“使用以下计算机执行测试:”旁边的“修改”**链接以指定远程 Windows 8 设备。

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

  3. 选择**“远程设备”**选项并输入要测试的设备的名称。

    选择要运行测试的位置

    默认情况下,Microsoft 测试管理器使用 6905 端口与远程设备通信。 如果要使用其他端口,请以 deviceName**:**port 的形式输入远程设备。 例如,mySlateDevice1:8001。 还必须通过在 Visual Studio 安装文件夹中打开服务配置文件 mttaservice.exe.config 来更改远程设备上的端口。

  4. 选择**“测试”**链接以验证 Microsoft 测试管理器是否可与远程设备通信。

安装 Windows 应用商店应用

  1. 选择**“安装 Windows 应用商店应用”**,然后输入要安装的 Windows 应用商店应用的 .appx 文件的路径和名称。

    从 MTM 安装 Windows 应用商店应用

  2. 执行安装向导中的步骤。

    定制的应用程序安装步骤“测试证书”对话框

测试 Windows 应用商店应用

  1. 选择**“启动测试”**。

    测试运行程序随即打开。

  2. 在远程设备上执行测试中的步骤。

    完成测试的所有步骤后,在主机上将测试标记为通过或未通过

    在 Windows 8 远程设备上进行测试时,以下功能受支持:

    功能

    支持

    系统信息

    捕获屏幕快照

    事件日志

    可以。

    操作录制/回放

    Windows Web 应用 – 是。

    Windows 桌面和应用商店应用 - 否。

    创建 Bug

    SCVMM 实验室环境中创建服务器的环境快照。

安全性

验证存储 .appx 文件和证书的共享位置是否已受到适当保护。