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