为基本移动测试设置 UFT One

本主题介绍如何一次在一台设备上设置 UFT One 和您的移动设备以进行基本移动测试。

要实现完整的移动测试功能,请设置 UFT One 以与 Digital Lab 集成。请参阅为高级移动测试设置 UFT One

在本地设备上执行基本移动测试

您可以在物理连接到您的 UFT One 计算机的本地移动设备上测试应用程序。

提示: 在 iOS 设备上进行测试比在 Android 设备上进行测试需要更多的设置干预。请注意以下部分中描述的准备步骤。

要在本地移动设备上测试应用程序,您必须安装一个充当本地设备连接器的程序 (称为 Digital Lab Lite for Local Devices)。

这些程序由 Digital Lab 提供支持并同样支持移动测试。使用 Digital Lab 支持多种移动测试功能。本地设备上的移动测试仅支持其中部分功能。

“在本地设备上执行移动测试”可提供以下功能:

  • 一次在一个设备上、一次在一个应用程序上侦测并识别移动和 Web 应用程序对象。

  • 在移动和 Web 应用程序上创建、录制和运行测试,一次在一个设备上和一次在一个应用程序上执行这些操作。

  • 支持在注入代码的应用程序中使用身份验证方法,例如指纹和面容 ID 模拟。

在物理连接到 UFT One 计算机的本地移动设备上进行测试时,不支持以下功能:

  • 模拟方法,例如 QR 码和条形码模拟,以及照片和视频模拟。
  • Network Virtualization。
  • Service Virtualization。
  • 并行测试。

备注: 在远程访问窗口中从 UFT One 打开移动应用程序时,支持/不支持同一功能。

安装 Digital Lab Lite for Local Devices

对于基本移动测试,可以一次在一台设备上将移动设备直接连接到 UFT One 计算机。在 UFT One 计算机上,安装 Digital Lab Lite for Local Devices 以将其用作本地设备连接器。

系统要求

安装要求如下:

64 位 Windows 计算机

可用 RAM: 最低 1 GB (建议 2 GB)

硬盘空间: 10 GB

  • 常规安装: 最低 2 GB (建议 5 GB)

    • 安装目录: 2 GB

      注: 您可能需要更多空间,具体取决于执行的应用程序数量或应用程序上传数量。例如,如果应用程序大小为 20 MB,并且您已上传同一应用程序 100 次,则所需大小为 2 GB。

    • 临时目录 (\Temp): 5 GB

系统磁盘 (安装操作系统的磁盘) 上还必须另外有 1 GB 可用磁盘空间。

下载 Digital Lab Lite for Local Devices

AppDelivery Marketplace 下载程序:

请确保您下载的版本与您的 UFT One 版本兼容。要检查版本兼容性,请参阅 Digital Lab 支持矩阵

注: 与 UFT One 兼容的 Digital Lab Lite for Local Devices 版本与指定的 Digital Lab 版本相同。

安装 Digital Lab Lite for Local Devices

安装下载的 Digital Lab Lite for Local Devices。该程序用作本地设备连接器。

在安装过程中: 

  1. “服务端口”和“内部端口”。如果其他应用程序需要默认端口号 (8080、8081),请修改端口号。确保无法从外部访问内部端口。

    记住“服务端口”号,以备以后在 UFT One 配置中使用。

    注: 要在安装后修改端口号,请卸载并重新安装该程序。

  2. Android SDK。该安装包含一个 Android SDK,用于和 Android 设备进行通信。您可以指定要使用其他 Android SDK 安装。

  3. 运行服务。为使 UFT One 连接到本地设备,必须运行 Digital Lab Lite for Local Devices 服务。

    在安装向导中选择“打开服务”选项,以在安装后运行此服务。

    要在安装后启动、停止或重新启动此服务,请使用“开始”菜单 >“Digital Lab Lite for Local Devices下提供的选项。

    或者,您可以直接在任务管理器的“服务”选项卡中访问 Digital Lab Lite 服务。

返回页首

准备您的设备和应用程序

下表说明了如何将您的移动设备连接到 UFT One 计算机,并为您的应用程序做好测试准备。

连接设备

为移动测试准备好设备,然后通过 USB 线缆将其连接到 UFT One 计算机。您可以连接多个设备,但一次只能测试一个设备。

将本地设备连接到 UFT OneDigital Lab Lite for Local DevicesDigital Lab 提供支持。因此,它支持与 Digital Lab 相同的设备类型,且要求也相似。

有关详细信息,请参阅 Digital Lab 帮助中的以下主题:

  • 将设备连接到 Digital Lab

    Digital Lab Lite for Local Devices 使用代理应用程序与 iOS 设备进行通信。连接 iOS 设备时,您需要使用 Apple 开发人员帐户的开发证书和属于同一帐户的开发配置文件对代理应用程序重新签名。使用 Mac 计算机对应用程序重新签名。

    注: 

    根据 Digital Lab 帮助中的说明,您需要从 Digital Lab 实验室控制台下载代理应用程序。

    对于本地设备测试,请从该文件夹复制代理应用程序 (.ipa) 文件: “<Digital Lab Lite for Local Devices 安装文件夹>\server\Agent”

    签署代理后,将原始代理应用程序文件替换为已签署的文件,保持原始文件名。

  • 连接设备并验证连接

  • 疑难解答和技巧

准备您的应用程序

如果您的 Android 或 iOS 应用程序需要进行测试准备,例如签名或注入代码,则必须在开始测试之前进行这些准备。

按照 Digital Lab 帮助中的说明进行操作,并记住以下几点: 

  • 要在本地设备上测试注入代码的应用程序,您必须自己注入代码。为此,请使用 AppDelivery Marketplace 提供的代码注入工具。

    要下载这些工具,请选择与您的Digital Lab Lite for Local Devices 版本相同的 Digital Lab 页面。向下滚动并找到您需要的代码注入工具。

  • 请注意,要为 iOS 应用程序注入代码并签名,您需要 Apple 开发人员帐户的开发证书、属于同一帐户的开发配置文件和 Mac 计算机。

升级Digital Lab Lite for Local Devices 后处理您的应用程序

如果您已经升级Digital Lab Lite for Local Devices,请确保要测试的应用程序与当前版本的Digital Lab Lite for Local Devices 兼容。

要在升级后重新安装应用程序,请执行以下操作:

  1. 删除使用以前版本安装在您设备上的所有应用程序。

  2. 将所有注入代码的应用程序替换为使用新版本的代码注入工具注入代码的应用程序。

  3. 在运行现有测试之前,选中“录制和运行设置”中的“安装”复选框以指示 Digital Lab 在运行测试之前安装应用程序。

    有关更多详细信息,请参阅定义移动录制和运行设置

返回页首

启动 UFT One 并加载插件

使用移动设备之前,请清除 UFT One 计算机上的浏览器缓存并加载移动插件。

此外,如果要创建对以下任何一项的测试,请加载 Web 插件:

  • 混合应用程序

  • 使用 Chrome 仿真器的 Web 应用程序

  • 通过 Digital Lab 使用“Digital Lab 浏览器”应用程序的 Web 应用程序

提示: 如果要创建新测试,请从 UFT One 插件管理器加载插件。有关详细信息,请参阅管理插件。如果您正在修改或运行现有测试,UFT One 将在您打开测试后加载必要的插件。

返回页首

UFT One 连接到您的移动设备

要将 UFT One 连接到您通过 USB 线缆与计算机相连的移动设备,请按照此部分中的说明进行操作: 连接到 Digital Lab 或本地移动设备

返回页首

设置 UFT One 以在设备上录制和运行测试

连接设备并设置应用程序后,您可以打开“录制和运行设置”对话框。您可以在此处选择要用于测试的设备和应用程序。

有关详细信息,请参阅定义移动录制和运行设置

返回页首