測試 Android 應用程式:概觀

透過 Android 行動式測試用戶端,您可以從 Android 裝置和 Android 模擬器,來測試原生 Android 應用程式、Web 應用程式及混合式應用程式。

Android 行動式測試用戶端,也就是 Android 裝置或模擬器,與測試工作台一起使用。您可以從 Android 用戶端連接至測試工作台,以記錄和執行測試,並檢視報告。如果您在安全環境中,您可以使用 USB 纜線將 Android 裝置連接到測試工作台。您也可以使用 WiFi 或行動數據連線。

透過行動式測試用戶端,您也可以將應用程式上傳至測試工作台,在此處應用程式經過檢測,並重新編譯成兩個新的應用程式:可記錄的應用程式和可播放的應用程式。

下圖顯示原生 Android 行動式測試用戶端

行動式用戶端

測試工作台如何測試 Android 應用程式

Android 行動式測試用戶端是在 Android 裝置和模擬器上執行的原生 Android 應用程式。每一個 Android 應用程式都封裝成單一 .apk 檔,內含應用程式碼及其他資源檔。.apk 檔是壓縮格式,類似 zip 檔或 war 檔。

以 Android 而言,建置和編譯程序是在 Windows、Linux 或 Macintosh 電腦上的測試工作台進行。

Android 建置和編譯程序

行動式應用程式必須先經過檢測,才能測試。已檢測的應用程式包含受測試應用程式,其擴增的程式碼可讓您記錄或播放測試。檢測 Android 應用程式的方式有兩種:

註: iOS 應用程式的檢測程序運作方式有所不同。

當您記錄測試時,Android 應用程式(.apk 檔)會重新編譯成可記錄的應用程式(已通過嚴密檢測),以擷取使用者動作。因為 Android 不允許同時安裝應用程式的兩個版本,所以測試工作台會解除安裝原始應用程式,並取代為可記錄的應用程式。當您播放測試時,測試工作台會解除安裝可記錄的應用程式,並取代為可播放的應用程式(原始應用程式經過測試工作台憑證簽署的一個版本)。

註: 應用程式還有另一個版本:測試器應用程式。這個應用程式包含播放測試時所需的執行時期程式碼。如果您是以無聲自動模式執行,則不會注意到這個應用程式。當修改受測試應用程式時,只會產生可記錄的應用程式和可播放的應用程式。

有兩種方法可讓您簡化安裝和解除安裝 Android 應用程式版本的程序。

還原原始 Android 應用程式

在記錄或播放測試之後,受測試應用程式 (AUT) 的記錄或播放版本會留在裝置上。如果您需要將原始 AUT 還原至裝置,您可以一次還原一個 AUT,或一次還原所有 AUT。如果要還原單一 AUT,請執行下列動作:

  1. 在 Android 裝置上開啟行動式測試用戶端
  2. 點選管理應用程式
  3. 點選您要還原的應用程式。
  4. 點選原始
  5. 詢問您是否要安裝應用程式時,請點選安裝,將 AUT 的記錄或播放版本取代為原始版本。

如果要解除安裝所有檢測應用程式,並重新安裝您開始測試之前已在裝置上的所有原始的受測試應用程式,請執行下列動作:

  1. 點選行動式測試用戶端首頁的功能表,然後點選重設

    行動式用戶端的功能表

    這時會顯示下列訊息:將執行下列作業:清除本端檔案

  2. 點選確定,將所有 AUT 還原為原始版本。

被動模式

當您備妥執行測試時,您可以在裝置上或測試工作台中執行它們。如果要控制測試工作台,只需從行動式測試用戶端點選進入被動模式即可。

取得說明

您可以從行動式裝置或 Android 模擬器,點選「說明」功能表項目或「說明」按鈕,直接取得行動式測試的相關說明。功能表項目或按鈕的實際位置,會因裝置以及所安裝的 Android 版本而有不同。下圖取自執行 Android 4.3 的 Nexus 7 平板電腦,其中,「說明」功能表項目位於裝置右上角的下拉功能表中。從相同的位置,您也可以鏈結至關於行動式測試的幾部訓練影片。

取得說明


意見