開始透過 Firebase 控制台進行測試

Firebase Test Lab 提供用於測試的雲端式基礎架構 Android 應用程式。本文件說明如何使用 Firebase 主控台開始使用 Test Lab

Test Lab 可讓您執行以下類型的測試:

  • 檢測設備測試: 您編寫的測試,可讓您使用動作來驅動應用程式使用者介面 或您指定的虛擬機器檢測設備測試也可以做出明確斷言 確認應用程式的狀態,以驗證正確功能 AndroidJUnitRunnerAPIs。「Test Lab」支援 EspressoUI Automator 檢測架構。

  • Robo 測試: 這項測試會分析應用程式介面,然後自動探索介面 來模擬使用者活動

  • 遊戲迴圈測試:測試 指定使用「展示模式」模擬玩家在遊戲應用程式中執行的動作。

事前準備

開始計算前,您必須先啟用專案的計費功能。如果發生以下情況: 沒有有效的帳單帳戶 新增一個 然後將專案連結至該帳單帳戶您需要準備 專案的擁有者或編輯權限。

步驟 1:建立 Firebase 專案

如果您尚未建立 Firebase 專案,請前往 Firebase 控制台建立新的 Firebase 專案。

步驟 2:執行測試

檢測設備測試

  1. Firebase 控制台的導覽列中: 依序點選Test Lab開始使用 ->執行檢測作業 測試

  2. 按一下「瀏覽」,然後瀏覽應用程式 APK 或 AAB 並測試 APK 或 AAB,再按一下「繼續」

  3. 選取裝置、Android API 級別、 做為測試應用程式的螢幕方向和語言代碼。你可以 請僅選取您想要的裝置和 Android API 級別組合 進行測試。

  4. (選用) 按一下「Show advanced options」,即可變更測試逾時時間 以決定每次測試執行作業的最長時間。

  5. (選用) 為了協助您識別並找出測試矩陣, Firebase 控制台,您可以在測試矩陣中加入標籤,方法是輸入 「測試矩陣標籤 (選填)」欄位中的標籤名稱。

  6. 按一下「Start N Tests」,其中「N」是您在這個畫面上定義的測試矩陣中有效測試設定的數量。每項 待執行測試旁會顯示藍色時鐘圖示 測試完成後,圖示就會變成綠色勾號

  7. 每個測試執行完畢後,請按一下「Test Execution」欄中列出的裝置,查看測試結果,包括測試案例、記錄、螢幕截圖和影片。

Robo 測試

  1. Firebase 控制台的導覽列中: 依序點選Test Lab開始使用 ->執行 Robo 測試

  2. 按一下「Browse」,瀏覽至您的應用程式 APK,然後按一下「Continue」

  3. 選取要用來測試應用程式的裝置、Android API 級別、螢幕方向和語言代碼,定義測試矩陣。

  4. (選用) 按一下「顯示進階選項」即可變更下列選項:

    • 測試逾時會決定每次測試執行作業的時間上限。
    • 測試帳戶憑證是用來提供 測試帳戶。
    ,瞭解如何調查及移除這項存取權。
    • 額外欄位可用於為應用程式中的其他文字欄位提供文字輸入內容。
    ,瞭解如何調查及移除這項存取權。
  5. (選用) 為了協助您識別並找出測試矩陣, Firebase 控制台,您只要輸入 在「測試矩陣標籤 (選填)」欄位中的標籤名稱。

  6. 按一下「Start N Tests」(開始 N 個測試),「N」是有效測試的數量 根據您在此畫面上定義的測試矩陣每項 待執行測試旁會顯示藍色時鐘圖示 測試完成後,圖示就會變成綠色勾號

  7. 每個測試完成後,請按一下「Test Execution」欄中列出的裝置,查看測試結果,包括測試案例、記錄、螢幕截圖和影片。

如要建立指令碼來引導 Robo 測試,請參閱「在 Android Studio 中使用 Test Lab 錄製 Robo 指令碼」。

遊戲迴圈測試

  1. Firebase 控制台Test Lab 頁面中,按一下「Run Your First Test >」執行 Android 遊戲迴圈

  2. 在「Upload App」專區中,按一下「Browse」,然後選取應用程式的 APK 檔案 (如果尚未產生,請為應用程式產生 APK 檔案)。

  3. (選用) 為了協助您識別並找出測試矩陣, Firebase 控制台,您只要輸入 在「測試矩陣標籤 (選填)」欄位中的標籤名稱。

  4. (選用) 如果您想要一次執行多個迴圈或情境,或 選取要執行的特定迴圈,然後在 「Scenario」欄位中。

    舉例來說,如果輸入「1-3, 5」,Test Lab 會執行迴圈 1、2、3 和 5。 根據預設 (如果您未在「情境」欄位中輸入任何內容),Test Lab 只會執行迴圈 1。

  5. 在「裝置」部分中,選取一或多個要用來測試應用程式的實體裝置,然後按一下「開始測試」

步驟 3:調查測試結果

測試開始後,系統會自動將您重新導向至測試結果頁面。 測試可能需要數分鐘執行幾分鐘,實際時間取決於 以及為 測試。測試執行完畢後,您可以查看測試結果。詳情請見 正在分析「Firebase Test Lab」結果瞭解詳情 如何解讀測試結果