Android 行動式測試用戶端搭配測試工作台一起運作。您可以從任何用戶端連接至測試工作台,以記錄和執行測試,並檢視報告。從 Android 用戶端,您可以將應用程式上傳至測試工作台,在此處應用程式經過檢測,並重新編譯成兩個新的應用程式:可記錄的應用程式和可播放的應用程式。
下圖顯示原生 Android 行動式測試用戶端:
Android 行動式測試用戶端是在 Android 裝置和模擬器上執行的原生 Android 應用程式。每一個 Android 應用程式都封裝成單一 .apk 檔,內含應用程式碼及其他資源檔。.apk 檔是壓縮格式,類似 zip 檔或 war 檔。
以 Android 而言,建置和編譯程序是在 Windows、Linux 或 Macintosh 電腦上的測試工作台進行。
行動式應用程式必須先經過檢測,才能測試。已檢測的應用程式包含受測試應用程式,其擴增的程式碼可讓您記錄或播放測試。檢測 Android 應用程式的方式有兩種:
當您記錄測試時,Android 應用程式(.apk 檔)會重新編譯成可記錄的應用程式(已通過嚴密檢測),以擷取使用者動作。因為 Android 不允許同時安裝應用程式的兩個版本,所以測試工作台會解除安裝原始應用程式,並取代為可記錄的應用程式。當您播放測試時,測試工作台會解除安裝可記錄的應用程式,並取代為可播放的應用程式(原始應用程式經過測試工作台憑證簽署的一個版本)。
您可以在 Android 裝置或模擬器上從「設定」頁面選擇檢測時播放,以簡化安裝和解除安裝 Android 應用程式版本的程序。這可讓您使用嚴密檢測的應用程式記錄版本來播放測試,而不是較輕量型的應用程式播放版本。但代價是播放速度慢,記憶體消耗量大。
當您備妥執行測試時,您可以在裝置上或測試工作台中執行它們。如果要控制測試工作台,只需從行動式測試用戶端點選進入被動模式即可。
您可以從行動式裝置或 Android 模擬器,點選「說明」功能表項目或「說明」按鈕,直接取得行動式測試的相關說明。功能表項目或按鈕的實際位置,會因裝置以及所安裝的 Android 版本而有不同。下圖取自執行 Android 4.3 的 Nexus 7 平板電腦,其中,「說明」功能表項目位於裝置右上角的下拉功能表中。