当工作台处于远程位置时安装和配置 Android 客户机

您还可以使用 USB 控制器在安全环境(其中测试工作台远程安装在另一台计算机上,例如在实验室计算机上)中安装和配置 Android 移动测试客户机

开始之前

该过程需要您安装 Android Debug Bridge (adb) 和特定于您的设备的 USB 驱动程序。此外,还请确认已安装 JDK 或 JRE 的发行版 6 或更高版本。有关其他详细信息,请参阅通过 USB 控制器安装和配置 Android 客户机

过程

  1. 在远程工作台主机(即,安装了测试工作台的计算机)上启动测试工作台。工作台主机可以位于本地或远程,但 USB 主机必须位于本地,即,您必须能够将设备以物理方式连接到 USB 主机。
  2. 测试工作台中,单击显示工作台 URL 图标 工作台 URL 并使用所提供的链接将工作台 URL 复制到剪贴板。
  3. 打开 USB 主机上的浏览器窗口并将工作台 URL 粘贴到浏览器中。USB 主机必须是可将设备以物理方式连接到其 USB 端口的本地计算机(Windows、Mac 或 Linux)。
  4. Rational® Test Workbench Mobile 欢迎页面打开时,单击继续 Android 指示信息
  5. 在 Android 欢迎页面中的从远程 USB 主机使用工作台下,单击显示步骤
  6. 单击以下载 UsbController.jar,并将其保存到本地文件夹。
  7. 将一个或多个 Android 设备通过 USB 电缆连接到 USB 主机,并如下运行 UsbController.jar 以了解必需和可选的参数。
    java -jar UsbController.jar
  8. 如下运行具有 -a 和 -w 自变量的 UsbController.jar 以从工作台主机下载移动测试客户机并设置移动测试客户机测试工作台之间的连接。
    java -jar UsbController.jar -a android-sdk-install-dir -w  Workbench URL

    例如:

    java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -w  http://192.168.1.103:7878

    如果 Android SDK 的位置包含任何空格,请确保在该位置两边加上双引号。

    下面列出了命令行自变量的完整集合。只有 -a 和 -w 自变量为必需。

    • -a 指定 Android SDK 的位置(必需)
    • -w 指定工作台 URL(必需)
    • -i 以静默方式确保安装了最新的移动测试客户机
    • -l 以静默方式启动通过工作台 URL 配置的移动测试客户机
    • -c 指定移动测试客户机的软件包 (.apk) 的备用位置;将从 Workbench URL 下载缺省值
    • -logdir 指定用于创建 USB 控制器日志的目录
    • -o 指定 Android adb 服务器的端口号(十进制);缺省值为 5037 或名为 ANDROID_ADB_SERVER_PORT 的环境变量的内容。
  9. 除非已安装了移动测试客户机,否则将提示您在任何已连接的 Android 设备上都安装移动测试客户机

    USB 控制器消息

    您可以通过在命令行中指定 -i 自变量来自动化该步骤并消除安装对话框。该自变量将确保已安装最新的移动测试客户机,例如:

    java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -i -w  http://192.168.1.103:7878
  10. 安装完成之后,将提示您启动移动测试客户机并完成设置。设置过程将配置移动测试客户机并自动将该客户机连接到测试工作台

    USB 控制器消息

    单击始终是以始终在安装 Android 客户机之后启动该客户机,或单击以仅在此次启动 Android 客户机。

    您可以通过在命令行中指定 -l 自变量来消除启动对话框。该自变量将以静默方式启动移动测试客户机,例如:

    java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -l -w  http://192.168.1.103:7878

结果

您现在已准备好开始测试。请参阅创建移动测试

反馈