在測試工作台安裝於遠端另一台電腦(例如實驗室電腦)的這種安全環境中,您也可以使用 USB 控制器來安裝及配置 Android 行動式測試用戶端。
開始之前
- 為您的裝置安裝 Android Debug Bridge (adb) 和特定的 USB 驅動程式。
- 確認已安裝 JDK 或 JRE 第 6 版或更新版本。
- 如果 Android 6 裝置透過 USB 纜線連接至測試工作台,請在裝置中開啟,並取消選取透過 USB 驗證應用程式。否則,每當安裝行動式測試用戶端或受測試的應用程式 (AUT) 時,就會開啟確認對話框。
如需其他詳細資料,請參閱使用 USB 控制器安裝及配置 Android 用戶端。
程序
- 在遠端工作台主機(也就是安裝測試工作台的電腦)啟動測試工作台。工作台主機可以在本端或遠端,但 USB 主機必須在本端,亦即,您必須能夠將裝置實際連接至 USB 主機。
- 在測試工作台中,按一下顯示工作台 URL 圖示
,並使用提供的鏈結將「工作台 URL」複製到剪貼簿。
- 在 USB 主機上開啟瀏覽器視窗,並將「工作台 URL」貼到瀏覽器中。USB 主機必須是可將裝置實際連接至 USB 埠的本端電腦(Windows、Mac 或 Linux)。
- 當 Rational® Test Workbench 行動式歡迎使用頁面開啟時,按一下繼續進行 Android 指示。
- 從 Android 歡迎使用頁面中,在從遠端 USB 主機使用工作台下,按一下顯示步驟。
- 按一下以下載 UsbController.jar,並儲存至本端資料夾。
- 使用 USB 纜線將一或多個 Android 裝置連接至 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) 的替代位置;預設是從工作台 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