Firebase 測試實驗室為測試 Android 應用程序提供基於雲的基礎架構。本文檔介紹瞭如何使用 Firebase 控制台開始使用測試實驗室。
第 1 步:創建 Firebase 項目
如果您還沒有,請轉到Firebase 控制台並創建一個新的 Firebase 項目。
步驟 2. 運行測試
Firebase 測試實驗室可讓您運行以下類型的測試:
- Instrumentation test :您編寫的測試,允許您使用您指定的操作來驅動應用程序的 UI。儀器測試還可以對應用程序的狀態做出明確的斷言,以使用AndroidJUnitRunnerAPIs驗證功能是否正確。測試實驗室支持Espresso和UI Automator儀器測試框架。
- Robo 測試:分析您的應用程序界面,然後通過模擬用戶活動自動探索它的測試。
- 遊戲循環測試:使用“演示模式”模擬玩家在遊戲應用中的操作的測試。
要運行測試,請參閱使用 Firebase Test Lab for Android 運行測試。
新:使用 Orchestrator 進行儀器測試
Android Test Orchestrator獨立運行您應用的每個檢測測試,這有幾個好處,但也有一個缺點:
好處
無共享狀態:每個測試都在其自己的 Instrumentation 實例中運行,因此共享狀態不會在測試之間累積。
獨立崩潰:如果一個測試崩潰,它只會關閉它自己的 Instrumentation 實例,因此您套件中的其他測試仍然運行。
退稅
測試實驗室始終使用最新版本的 Orchestrator。要啟用 Orchestrator,請從Instrumentation test setup的Additional options屏幕中選擇Run with Orchestrator 。
第 3 步:調查您的測試結果
測試開始時,您會自動重定向到測試結果頁面。測試可能需要幾分鐘才能運行,具體取決於您選擇的不同配置的數量以及為測試設置的測試超時持續時間。測試運行後,您可以查看測試結果。請參閱分析 Firebase 測試實驗室結果以了解有關如何解釋測試結果的更多信息。