分析測試結果

您是否透過 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 儲存結果的時間長度。如要進一步瞭解如何更改「年齡」設定, 請參閱生命週期 限制條件