分析測試結果

無論您運行通過你的測試火力地堡控制台火力地堡CLI ,你可以找到在火力地堡控制台您詳細的測試結果。請繼續閱讀以了解如何分析您的測試結果。

查看測試結果

上傳或選擇測試並指定測試設備後,您可以在 Firebase 控制台的測試實驗室儀表板中查看測試結果摘要(包括日誌、視頻和屏幕截圖)。您的原始測試結果也存儲在 GCP 存儲桶中,以便更輕鬆地與 CI 系統配合使用。

要查看測試結果頭向的測試實驗室部分火力地堡控制台

您將在那裡找到之前所有測試運行的列表。要了解結果,了解一些關於測試矩陣的知識會有所幫助:當您針對您選擇的設備和配置運行測試或一組測試用例時,測試實驗室會對您的應用批量運行測試,然後顯示結果作為試驗基體

設備 × 測試執行 = 測試矩陣

設備
您運行測試的物理或虛擬設備(僅限 Android),例如手機、平板電腦或可穿戴設備。測試矩陣中的設備由設備型號、操作系統版本、屏幕方向和區域設置(也稱為地理和語言設置)標識。
測試,測試執行
要在設備上運行的測試(或一組測試用例)。您可以為每個設備運行一個測試,也可以選擇將測試分片並在不同的設備上運行其測試用例。
測試矩陣
包含測試執行的狀態和測試結果。如果矩陣中的任何測試執行失敗,則整個矩陣都會失敗。

解釋測試矩陣結果

如果您在 Firebase 控制台中開始測試,測試實驗室將帶您直接進入正在進行的測試矩陣,您可以在其中實時查看測試的進度。如果您改用命令行工具,則可以按照它提供的 URL 訪問進行中的測試矩陣頁面。

每個測試執行測試實驗室運行的矩陣都有一行。執行名稱前的圖標顯示該執行的狀態:

  • play_circle_outline進行中:測試執行仍在運行。執行最多可能需要一個小時才能完成,具體取決於應用中測試的數量和復雜性。
  • check_circle通過:執行的測試沒有失敗。
  • 警告未能:至少執行的測試之一失敗。
  • 錯誤的不確定性:測試結果是不確定的,可能是因為測試實驗室誤差。
  • 跳過:測試實驗室跳過測試,因為你所選擇的設備/ OS版本組合是不可用的。

解釋單個測試執行的結果

在測試矩陣結果頁面中,單擊測試執行之一以查看該特定測試執行的結果。

該頁面顯示該測試執行的統計信息,包括測試中遇到的問題、測試用例列表、執行日誌以及測試運行的視頻。

詳細測試結果

詳細的測試結果可在 Google Cloud Storage 存儲分區中保存 90 天。單擊查看源文件在測試執行結果頁面看到桶。

要保留詳細的測試結果超過90天,發送測試結果更永久雲存儲桶,你自己使用--results桶gcloud指令行選項。然後,您可以設置年齡設定來決定雲存儲多長時間存儲的結果。有關如何更改年齡設定的更多信息,請參閱生命週期條件