Android 行動式測試用戶端,也就是 Android 裝置或模擬器,與測試工作台一起使用。您可以從 Android 用戶端連接至測試工作台,以記錄和執行測試,並檢視報告。如果您在安全環境中,您可以使用 USB 纜線將 Android 裝置連接到測試工作台。您也可以使用 WiFi 或行動數據連線。
透過行動式測試用戶端,您也可以將應用程式上傳至測試工作台,在此處應用程式經過檢測,並重新編譯成兩個新的應用程式:可記錄的應用程式和可播放的應用程式。
下圖顯示原生 Android 行動式測試用戶端:
Android 行動式測試用戶端是在 Android 裝置和模擬器上執行的原生 Android 應用程式。每一個 Android 應用程式都封裝成單一 .apk 檔,內含應用程式碼及其他資源檔。.apk 檔是壓縮格式,類似 zip 檔或 war 檔。
以 Android 而言,建置和編譯程序是在 Windows、Linux 或 Macintosh 電腦上的測試工作台進行。
行動式應用程式必須先經過檢測,才能測試。已檢測的應用程式包含受測試應用程式,其擴增的程式碼可讓您記錄或播放測試。檢測 Android 應用程式的方式有兩種:
當您記錄測試時,Android 應用程式(.apk 檔)會重新編譯成可記錄的應用程式(已通過嚴密檢測),以擷取使用者動作。因為 Android 不允許同時安裝應用程式的兩個版本,所以測試工作台會解除安裝原始應用程式,並取代為可記錄的應用程式。當您播放測試時,測試工作台會解除安裝可記錄的應用程式,並取代為可播放的應用程式(原始應用程式經過測試工作台憑證簽署的一個版本)。
有兩種方法可讓您簡化安裝和解除安裝 Android 應用程式版本的程序。
在記錄或播放測試之後,受測試應用程式 (AUT) 的記錄或播放版本會留在裝置上。如果您需要將原始 AUT 還原至裝置,您可以一次還原一個 AUT,或一次還原所有 AUT。如果要還原單一 AUT,請執行下列動作:
如果要解除安裝所有檢測應用程式,並重新安裝您開始測試之前已在裝置上的所有原始的受測試應用程式,請執行下列動作:
這時會顯示下列訊息:將執行下列作業:清除本端檔案
當您備妥執行測試時,您可以在裝置上或測試工作台中執行它們。如果要控制測試工作台,只需從行動式測試用戶端點選進入被動模式即可。
您可以從行動式裝置或 Android 模擬器,點選「說明」功能表項目或「說明」按鈕,直接取得行動式測試的相關說明。功能表項目或按鈕的實際位置,會因裝置以及所安裝的 Android 版本而有不同。下圖取自執行 Android 4.3 的 Nexus 7 平板電腦,其中,「說明」功能表項目位於裝置右上角的下拉功能表中。從相同的位置,您也可以鏈結至關於行動式測試的幾部訓練影片。