Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

開始使用 Firebase 控制台進行測試

Firebase 測試實驗室提供基於雲的基礎設施來測試 Android 應用。本文檔介紹瞭如何使用 Firebase 控制台開始使用測試實驗室。

如果您的應用沒有 Firebase 項目,請轉到Firebase 控制台並單擊“創建新項目”以立即創建一個。您將需要項目的所有權或編輯權限。

運行測試

Firebase 測試實驗室可讓您運行以下類型的測試:

  • Instrumentation test :您編寫的測試,允許您使用您指定的操作來驅動應用程序的 UI。儀器測試還可以對應用程序的狀態進行明確斷言,以使用AndroidJUnitRunnerAPI驗證正確的功能測試實驗室支持EspressoUI Automator 2.0儀器測試框架。
  • Robo 測試:分析應用程序界面然後通過模擬用戶活動自動探索它的測試。
  • 遊戲循環測試:使用“演示模式”來模擬遊戲應用程序中的玩家動作的測試。

要運行測試,請參閱使用適用於 Android 的 Firebase 測試實驗室運行測試

新功能:使用 Orchestrator 進行儀器測試

Android Test Orchestrator 獨立運行您應用的每個插樁測試,這有幾個好處,但也有一個缺點:

好處

  • 無共享狀態:每個測試都在自己的 Instrumentation 實例中運行,因此共享狀態不會跨測試累積。

  • 孤立的崩潰:如果測試崩潰,它只會刪除自己的 Instrumentation 實例,因此套件中的其他測試仍會運行。

退稅

  • 更長的運行時間:每個測試都運行自己的 Instrumentation 實例,這意味著整個測試過程需要稍長的時間。增加的運行時間可能會影響您的配額使用或計費時間,並可能導致您達到設備的超時限制

測試實驗室始終使用最新版本的 Orchestrator。要啟用 Orchestrator,請從檢測測試設置中其他選項屏幕中選擇使用 Orchestrator 運行

調查您的測試結果

測試開始時,您會自動重定向到測試結果頁面。測試可能需要幾分鐘才能運行,具體取決於您選擇的不同配置的數量以及為測試設置的測試超時持續時間。測試運行後,您可以查看測試結果。請參閱分析 Firebase 測試實驗室結果以了解有關如何解釋測試結果的更多信息。