您是否透過 Firebase 控制台執行測試 或 Firebase CLI 等 會產生 Firebase 控制台。請繼續閱讀,瞭解如何分析測試 也就是預測結果
查看測試結果
上傳或選取測試並指定測試裝置後,您就可以查看 測試結果摘要 (包括記錄、影片和螢幕截圖) Firebase 控制台的「Test Lab」資訊主頁。您的原始測試結果也 中儲存於 Google Cloud 值區,以利持續整合系統使用。
如要查看測試結果,請前往 Firebase 控制台的 Test Lab 部分。
這裡會列出所有先前已執行的測試。為了瞭解 結果中,我們會建議您瞭解測試矩陣: 針對裝置和設定執行測試或一組測試案例 選取後,Test Lab 會批次對應用程式執行測試,然後 會以測試矩陣的形式顯示結果。
裝置 × 測試執行 = 測試矩陣
- 裝置
- 執行測試的實體或虛擬裝置 (僅限 Android) 手機、平板電腦或穿戴式裝置測試矩陣中的裝置是依據 裝置型號、OS 版本、螢幕方向和語言代碼 (也稱為 地理區域和語言設定)。
- 測試、測試執行
- 要在裝置上執行的測試 (或一組測試案例)。您可以執行一項測試 也可以視需要為測試 不同裝置。
- 測試矩陣
- 包含測試執行作業的狀態和測試結果。如果有任何 矩陣中的測試執行失敗,整個矩陣就會失敗。
解讀測試矩陣結果
如果在 Firebase 控制台中啟動測試,Test Lab 會引導您前往 查看測試中的矩陣目前進度 會發生什麼事如果您使用的是指令列工具,可以遵循命令網址 可提供至進行中的測試矩陣頁面。
每次執行 Test Lab 測試時,矩陣各有一行。上方圖示 執行名稱會顯示該執行狀態:
- play_circle_outline 進行中:測試執行作業仍在執行中。執行作業最多可能需要一小時才能完成,視應用程式的測試數量和複雜度而定。
- check_circle 通過:沒有任何執行作業的測試失敗。
- warning 失敗:至少有一項執行作業的測試失敗。
- error 不確定性:測試結果不明確,可能是 Test Lab 錯誤所致。
- block 已略過: Test Lab 已略過測試,因為您選取的裝置/OS 版本組合無法使用。
解讀單一測試執行作業的結果
在測試矩陣結果頁面中,按一下任一測試執行作業,即可瞭解 該特定測試執行的結果
這個頁面會顯示該測試執行作業的統計資料,包括測試期間遇到的問題、測試案例清單、執行作業的記錄,以及測試執行影片。
詳細測試結果
您可以在 Google Cloud Storage 值區內查看詳細的測試結果: 90 天。在測試執行結果頁面中按一下「查看來源檔案」,即可查看 Cloud Storage 也提供目錄同步處理功能 方便您同步處理 VM 目錄與值區
如要保留詳細測試結果超過 90 天,請傳送測試結果 移至較永久的 Cloud Storage 值區 (由您擁有),方法是使用 --results-bucket gcloud 指令列選項。 接著,您可以設定Age 設定,決定 Cloud Storage 儲存結果的時間長度。如要進一步瞭解如何更改「年齡」設定, 請參閱生命週期 限制條件。