连接设备

可以将无限制的数量设备连接到 OpenText Functional Testing Lab。本节介绍可以连接到设备实验室以测试移动应用程序的设备类型。

有关在云桌面浏览器上运行测试的详细信息,请参阅浏览器实验室.

连接本地设备和云设备

本地设备和云上设备均可接入。您可以连接物理设备或仿真器/模拟器。

可以将下列本地设备连接到实验室:

内部部署设备 详细信息
物理机设备 物理机设备可以直接插入 OpenText Functional Testing Lab 服务器计算机,也可以使用独立连接器插入其他计算机。有关如何将物理设备连接到 OpenText Functional Testing Lab 的详细信息,请参阅连接 Android 移动设备连接 iOS 移动设备要将设备直接连接到 OpenText Functional Testing Lab 服务器,必须在服务器上安装嵌入的连接器。有关详细信息,请参阅 Windows 安装 Linux 安装

仿真器/模拟器

您可以连接以下内容:

  • AndroidAVD 模拟器

  • Genymove 桌面仿真设备。 与 OpenText Core SDPOpenText Core Functional Testing Lab 无关。
  • iOS 模拟器

有关连接本地仿真器的详细信息,请参阅连接仿真器

有关连接模拟 iOS 设备的详细信息,请参阅 iOS 模拟器 (技术预览)

可以将下列云设备连接到实验室:

云设备类型 详细信息
OpenText 托管设备

您可以从实验室访问 OpenText 托管设备。这使您可以在更多的设备选择上测试应用程序,而不必获取和维护这些设备。一旦您设置了 OpenText 托管设备的实验室集成 , 您可以从 OpenText Functional Testing Lab 连接 OpenText 托管设备。有关详细信息,请参阅 OpenText 托管实验室集成

公共和私有托管设备均可用:

  • 私人托管设备是 OpenText 为您提供和部署的设备。在合同期内,您可以独占使用这些设备,并且只有您所在组织的成员可以访问这些设备。有关详细信息,请参阅连接托管的专用设备

  • 公共托管设备与其他组织共享。有关更多详细信息,请参阅连接托管的公共设备

  • 在每个会话结束时,都会对公共设备执行彻底的清理。

  • 您可以配置 OpenText Functional Testing Lab,以便使用云设备对专用网络上的应用程序进行本地测试。有关详细信息,请参阅管理设置

AWSDevice Farm

设置 AWSDevice Farm 集成后,可以从实验室连接 ADF 设备。

有关更多详细信息,请参阅 ConnectAWSDevice Farm 设备

本部分内容与 OpenText Core SDP 无关。

Genymotion 云 Android 模拟器

Genymotion 云集成的设置完成后,您可以在实验室内连接 Genycampaign Cloud 仿真程序。

有关更多详细信息,请参阅连接 Genymotion 云仿真器

本部分内容与 OpenText Core SDP 无关。

WeTest 腾讯设备

设置 Tencent WeTest Device Farm 集成后,可以从实验室内连接 WeTest 托管的私人设备。

有关更多详细信息,请参阅连接腾讯 WeTest 设备

本部分内容与 OpenText Core SDP 无关。

后退到顶部

支持和认证的设备

在连接设备之前,请检查设备的操作系统是否受支持。有关受支持和经过认证的设备的详细信息,请参阅《支持矩阵》。有关特定操作系统的限制,请参阅支持矩阵的已知问题部分。

后退到顶部

物理机设备连接

将设备连接到服务器或连接器计算机时,请遵循以下准则:

USB 连接 配置 USB 连接以将设备连接到 OpenText Functional Testing Lab。开启大多数设备都应使用文件传输 /MTP 选项,但这可能因设备而异。如果设备无法连接,请使用设备用户指南中指定的 USB 连接选项。
USB 电缆

使用正版 USB 电缆连接设备。非正版电缆可能会导致连接失败。

可以使用 USB 电缆将设备连接到连接器计算机。如果在安装服务器时选择了嵌入式连接器选项,则还可以使用 USB 电缆将设备直接连接到服务器计算机。

USB 端口

支持以下端口:

  • USB 2.0 端口。

  • 如果 USB 端口和 USB 集线器都符合 USB 3.0 标准,则支持 USB 3.0 端口

USB 插座

USB 2.0 和 USB 3.0 支持 USB 集线器,其电源适配器符合 Battery Charging (BC) 1.2 标准。

有关建议的模型,请参阅安装和配置最佳实践

后退到顶部

设备的最佳实践指南

以下是一些适用于设备的最佳做法:

  • 将设备放置在较冷的空间中,以防止过热。
  • 将设备的屏幕亮度降至最低,以减少功耗和热量生成。
  • 使用经过认证的 USB 集线器,这些集线器可以提供足够的充电电源。
  • 将设备置于垂直位置,以便在远程设备视图中平稳地更改方向 (纵向到横向) 。
  • 通过断开设备与实验室的连接并让电池完全耗尽,执行手动电池充电循环 (作为设备维护的一部分)。
  • 确保电池在制造商指定的、保修期内的建议寿命的合理时间内。
  • 每周对电池进行一次目测检查,并移除所有电池膨胀的设备。

电池膨胀

电池膨胀是使用锂离子电池的任何设备 (如移动设备、便携式计算机和智能手表) 的常见问题。当锂离子电池过热、过载或使用多年时,电池的内部电池可能会发射出可燃电解质混合物,从而导致电池膨胀。遵循最佳做法可能有助于避免电池膨胀。

后退到顶部

连接设备的工作流

使用流程图来指导您完成将设备连接到实验室的过程。有关详细信息,请参阅连接设备的工作流

后退到顶部

已知设备问题

下节介绍有关设备的已知问题。

常规

  • 由于设备 (如 Sony Xperia F8331 或 HTC U Ultra) 上的自定义主屏幕软件包,可能无法识别主页上的对象。
  • 例如,在某些 Android 设备 (如 OnePlus) 上,我们建议您关闭电池保护程序/优化功能。如果启用此功能,设备可能会在录制期间冻结。
  • 支持可折叠设备,但当前不支持在屏幕之间切换。远程打开可折叠的设备时,将显示活动屏幕,并且无法切换该屏幕。

华为公司设备

  • 当 USB 模式转为仅收费时,为保证设备一直处于连接状态,建议您打开开发者选项 > 仅允许在收费模式下调试 ADB。

  • 不支持移动服务 (HMS) 。

  • 由于 Huawei 设备使用的安全选项阻止自动安装应用,可能导致设备无法连接。
    解决方法: 在开发者选项中,关闭选项

  • 录制对象时设备访问窗口中出现黑屏。
    解决方法: 关闭设置 > 系统 > 语言 | 输入 > 安全输入选项。

  • 可以将 Har 管线 OS 设备连接到 OpenText Functional Testing Lab,并在这些设备上测试 Android (.apk 应用程序)。设备将根据 Android 版本显示在实验室控制台中。当前不支持 HarmonyOS 应用程序。
  • 华为公司 Ascending P7- L104G : 每次将设备重新连接到实验室时,都会进行激活 USB 调试。
  • 华为公司 As 转到 T1/ 华为公司 P10Plus、P20: 录制和重播机制无法识别非注入代码的应用程序中的某些对象。

Meizu 设备

  • Meizu 设备使用阻止应用程序自动安装的安全选项。
    解决方法: 打开安全系统应用程序,导航至权限 > > USB 应用程序安装并关闭 USB 安装监视器

  • 某些 Meizu 设备在安装过程中使用安全选项,以防止应用程序打包。此安全选项还可以防止录制和重播注入代码的应用程序。
    解决方法: 安全设置是每个应用程序。关闭待测试应用的安全选项

OnePlus 设备

在某些 OnePlus 设备上录制和回放速度较慢/ 尝试在特定 OnePlus 设备中回放滑动步骤时无法识别对象错误或超时错误。

解决方法:

  1. 在插入设备后,请转到 “设置”>“应用程序并搜索 io.appium.uiautomator2.server。在 BatteryUsage 中,打开后台操作

  2. “设置 > 其它设置 > 开发者选项中打开禁用权限监控
    确保验证可调试应用程序的字节码验证 USB 上的应用程序已关闭。

Xiaomi 设备

  • 需要在开发人员选项设置中激活安装应用程序 via USB。这要求您拥有注册的 Xiaomi 帐户。
  • 开启设备与 MIUI 版本 8 或更高版本的操作系统,必须手动启用 USB 调试 (安全设置)以允许与 OpenText Functional Testing Lab 正确集成。
  • 开发者选项中关闭开启 MIUI 优化 。MIUI 优化启用弹出窗口,这些窗口可能会阻止应用程序的安装。
    备注: 在具有 MIUI 12 或更高版本的 Xiaomi 设备上,默认情况下隐藏启用 MIUI 优化选项。在开发人员选项点击将重置为默认值 4 次以显示该选项。您可以关闭开启 MIUI 调优

设备仿真器问题

  • 仿真器不支持更改设备方向。

  • 仅当您在没有硬件加速的情况下工作时,才支持 AndroidSDK 仿真器的远程视图。在无人参与模式下工作时,可以使用加速度。
    可以通过下列方式之一停用硬件加速:

    工具 详细信息
    AVD 窗口 启动 AVD (Android 虚拟设备) 工具,并取消选择仿真选项部分中的使用主机 GPU 设置。
    AndroidStudio
    1. 打开 AVD 管理器。
    2. 验证配置页中,选择软件 - xxxx 作为仿真性能 > 图形选项。

有关为 Android 仿真器配置硬件加速的详细信息,请参阅 AndroidStudio 用户手册。

有关使用仿真器的其他准则,请参阅疑难解答和提示

另请参阅: