回答 1. 請確定裝置和測試工作台是在相同的網路中。
回答 2. 請使用「Android 除錯橋接器」和測試工作台的「USB 控制器」。如需相關資訊,請參閱 USB 控制器。
回答 3. 在測試行動式應用程式之前,必須先檢測這個應用程式。已檢測的應用程式包含受測試應用程式,其擴增的程式碼可讓您記錄或播放測試。
當您記錄測試時,Android 應用程式(.apk 檔)會重新編譯成已通過嚴密檢測,能夠擷取使用者動作的可記錄的應用程式。 因為 Android 不允許同時安裝應用程式的兩個版本,所以測試工作台會解除安裝原始應用程式,並取代為可記錄的應用程式。當您播放測試時,測試工作台會解除安裝可記錄的應用程式,將它取代為可播放的應用程式,也就是原始應用程式經過測試工作台憑證簽署的版本。
應用程式還有另一個版本:測試器應用程式。這個應用程式包含播放測試時所需的執行時期程式碼。如果您是以無聲自動模式執行,則不會注意到這個應用程式。當修改受測試應用程式時,只會產生可記錄的應用程式和可播放的應用程式。您可以從 Android 裝置或模擬器的「設定」頁面中選擇「在檢測應用程式上播放」,以簡化這個安裝和解除安裝 Android 應用程式版本的程序。 這可讓您使用嚴密檢測的應用程式記錄版本來播放測試,而不是較輕量型的應用程式播放版本。但代價是播放速度慢,記憶體消耗量大。
如果不想安裝多個應用程式,您可以利用 USB 控制器 特性,以無聲自動模式來安裝應用程式。
回答 5. 請確定裝置已連接至測試工作台。
回答 6. 產品可能不支援 UI 元素或動作。您可以手動新增動作至測試 Script 中。
回答 7. 請確定當您使用這個指令時,Android SDK 的 adb 指令行工具能夠連線測試到裝置:>adb devices。
這個指令會顯示本端 adb 伺服器目前在監視的裝置和模擬器。
如果它列在清單中,請選取「USB 控制器」系統匣圖示的
功能表項目。 這會結束再重新啟動本端 adb 伺服器,可能會修正這個問題。 如果未修正問題,請使用「USB 控制器」系統匣圖示的「退出」功能表項目。 它會用確認對話框向您發出提示,並說明如何重新啟動它。 請按「是」,然後遵循重新啟動「USB 控制器」的步驟。如果 adb 裝置指令行並未列出它,請確定已滿足 USB 控制器主題中所列出的「必備項目」。
回答 8. 如果只有一個相容的裝置配置工作台且設定被動模式,就會自動選取它。 如果有多個裝置,請遵循定義變數,對所選取的行動式裝置執行測試中的步驟。
回答 9. Rational Test Workbench 提供一個用來記錄及播放 Web 測試的原生瀏覽器,稱為 行動式 Web 記錄器。如果是 Android,當您第一次點選「管理 Web 應用程式」時,會安裝這個瀏覽器。 如果是 iOS,您必須從 Apple Store 或從 iOS 模擬器上的建置保存檔安裝它。
回答 10. 是。檢測的應用程式必須從新版應用程式重新產生。
回答 11. 是,您必須重新檢測應用程式,以使用內嵌在檢測應用程式中的最新的工作台執行時期程式碼。
回答 12. 雖然不是嚴格必要,但是,若不執行這個動作,您常常會無法使用產品的新增特性。 如果要升級 Android 行動式用戶端,請先使用「Android 行動式」測試用戶端的「重設」功能表項目,然後繼續安裝。 如需相關資訊,請參閱 安裝 Android 行動式測試用戶端。
如果是 iOS Web 用戶端,在瀏覽工作台 URL 之前,請先清除 Safari 瀏覽器快取。 如果是原生 iOS 用戶端,或在 iOS 模擬器上測試 Web 應用程式,請參閱安裝 iOS 行動式測試用戶端。
回答 13. 是,您可以從指令行檢測應用程式。如需相關資訊,請參閱 自動執行 Android 測試程序。
回答 14. 否,您無法將行動式用戶端同時連接至多個工作台。