Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

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

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

創建一個Firebase項目

如果您的應用程序沒有Firebase項目,請轉到Firebase控制台,然後單擊Create New Project立即創建一個項目。您將需要項目的所有權或編輯權限。

您可以將測試實驗室用於Spark計劃上的有限數量的每日測試執行。要使用沒有每日配額限制的測試實驗室,您必須升級到Firebase Blaze計劃。

運行測試

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

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

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

新增:使用Orchestrator進行儀器測試

Android Test Orchestrator獨立運行應用程序的每個測試,這有很多優點,但也有一個缺點:

好處

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

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

退稅

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

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

調查您的測試結果

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