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

Firebase Test Lab 提供雲端式測試基礎架構 Android 應用程式。本文件說明如何透過 Firebase 控制台。

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

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

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

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

事前準備

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

步驟 1:建立 Firebase 專案

如果您尚未前往 Firebase 控制台,請先完成這項操作 建立新的 Firebase 專案

步驟 2:執行測試

檢測設備測試

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

  2. 按一下「Browse」,然後瀏覽您的應用程式 APK 或 AAB 並測試 APK。 點選「Continue」(繼續) 前的 AAB。

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

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

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

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

  7. 每次測試執行後,請按一下「測試執行」中列出的裝置 即可查看測試結果,包括測試案例、記錄、螢幕截圖 影片。

Robo 測試

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

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

  3. 選取裝置、Android API 級別、 以及您要測試應用程式的螢幕方向和語言代碼版本。

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

    • 測試逾時會決定每次測試執行作業的時間上限。
    • 測試帳戶憑證是用來提供 測試帳戶。
    • 其他欄位的用途是提供其他文字欄位的文字輸入欄位 。
  5. (選用) 為了協助您識別並找出測試矩陣, Firebase 控制台,您可以在測試矩陣中加入標籤 在「測試矩陣標籤 (選用)」欄位中的標籤名稱。

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

  7. 每次測試執行完畢後,請按一下測試中列出的裝置 可查看測試結果,包括測試案例、記錄檔 螢幕截圖和影片

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

遊戲迴圈測試

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

  2. 在「上傳應用程式」部分中按一下「瀏覽」,然後選取應用程式的 APK 檔案 (如果您尚未這麼做,請為應用程式產生 APK 檔案)。

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

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

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

  5. 在「裝置」部分中,選取您擁有的一或多部實體裝置 測試應用程式,然後按一下「Start Tests」

步驟 3:調查測試結果

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