您还可以使用 USB 控制器在安全环境(其中测试工作台远程安装在另一台计算机上,例如在实验室计算机上)中安装和配置 Android 移动测试客户机。
开始之前
- 安装 Android Debug Bridge (adb) 和特定于您的设备的 USB 驱动程序。
- 确认已安装 JDK 或 JRE 的发行版 6 或更高版本。
- 对于通过 USB 电缆连接到 测试工作台 的 Android 6 设备,打开设备上的并取消选择通过 USB 验证应用程序。否则,每次安装 移动测试客户机 或被测试应用程序 (AUT) 时都将打开确认对话框。
有关其他详细信息,请参阅通过 USB 控制器安装和配置 Android 客户端。
过程
- 在远程工作台主机(即,安装了测试工作台的计算机)上启动测试工作台。工作台主机可以位于本地或远程,但 USB 主机必须位于本地,即,您必须能够将设备以物理方式连接到 USB 主机。
- 在测试工作台中,单击显示工作台 URL 图标
并使用所提供的链接将工作台 URL 复制到剪贴板。
- 打开 USB 主机上的浏览器窗口并将工作台 URL 粘贴到浏览器中。USB 主机必须是可将设备以物理方式连接到其 USB 端口的本地计算机(Windows、Mac 或 Linux)。
- 当 Rational® Test Workbench Mobile 欢迎页面打开时,单击继续 Android 指示信息。
- 在 Android 欢迎页面中的从远程 USB 主机使用工作台下,单击显示步骤。
- 单击以下载 UsbController.jar,并将其保存到本地文件夹。
- 将一个或多个 Android 设备通过 USB 电缆连接到 USB 主机,并如下运行 UsbController.jar 以了解必需和可选的参数。
java -jar UsbController.jar
- 如下运行具有 -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 的环境变量的内容。
- 除非已安装了移动测试客户机,否则将提示您在任何已连接的 Android 设备上都安装移动测试客户机。

您可以通过在命令行中指定 -i 自变量来自动化该步骤并消除安装对话框。该自变量将确保已安装最新的移动测试客户机,例如:
java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -i -w http://192.168.1.103:7878
- 安装完成之后,将提示您启动移动测试客户机并完成设置。设置过程将配置移动测试客户机并自动将该客户机连接到测试工作台。

单击始终是以始终在安装 Android 客户端之后启动该客户端,或单击是以仅在此次启动 Android 客户端。
您可以通过在命令行中指定 -l 自变量来消除启动对话框。该自变量将以静默方式启动移动测试客户机,例如:
java -jar UsbController.jar -a "C:\Program Files(x86)\Android\android-sdk" -l -w http://192.168.1.103:7878