測試實驗室可讓您在各種不同的裝置和 Android 版本上測試您的應用程式。有幾種方法可以查看哪些設備可用:
Firebase 控制台:如果您從 Firebase 控制台執行測試,則可以在執行測試工作流程的選擇維度步驟中看到可用裝置的清單。
gcloud CLI:若要從 Google Cloud CLI 查看可用裝置的列表,請使用下列指令:
gcloud firebase test android models list
Google APIs Explorer:您甚至可以使用Google APIs Explorer直接尋找設備,而無需 Firebase 專案或 gcloud CLI。
設備穩定性指標
測試實驗室指出 Firebase 控制台和 Google Cloud CLI 中穩定性下降的設備,並帶有「穩定性降低」指示器。標有穩定性降低指示器的設備在 30 天或更長時間內返回不確定結果的比例較高。此功能可讓您了解測試設備的穩定性是否下降,從而幫助您更好地選擇適合您的用例的設備。
在 Firebase 控制台中檢視設備穩定性
當您為特定裝置設定新測試時,您可以在 Firebase 控制台中查看裝置穩定性。
若要查看設備穩定性,請按照以下說明操作:
在 Firebase 控制台中開啟測試實驗室頁面。
選擇執行測試,然後選擇測試類型。
上傳您的應用程式二進位檔案。
在「選擇尺寸」步驟中,按一下「自訂」 。
選擇一台或多台設備來執行測試。根據設備穩定性,您可能會在所選設備旁邊看到穩定性降低標籤。
運行你的測試。
在 Google Cloud CLI 中查看設備穩定性
設定新測試時,您可以在 gcloud CLI 中查看特定設備的設備穩定性。
若要查看設備穩定性,請按照以下說明操作:
下載最新的Google Cloud SDK並按照說明進行操作。
執行以下指令之一:
gcloud firebase test android models list
或gcloud firebase test android models describe MODEL_ID
如果測試設備的穩定性下降,您可以在「標籤」列中看到reduced_stability
標籤,其中列出了受影響的版本。
裝置容量
測試實驗室透過 Firebase 控制台和 Firebase CLI 提供聚合的行動裝置容量資訊。設備容量是 Google 行動裝置實驗室中線上設備的總數。此功能可協助您確保我們的設備實驗室中有足夠的設備來更有效地執行您的測試。設備容量分為高、中、低。
由於以下因素,在任何設備容量等級上執行的測試可能需要更長的時間:
- 流量,這會影響測試開始的時間。若要檢查是否報告了中斷或故障,請參閱Firebase 狀態儀表板。
- 設備或基礎設施故障,可能隨時發生並影響測試運行的時間。
下表描述了設備容量的類型,並提供了有關何時使用每種容量類型的建議:
容量 | 描述 | 推薦用途 |
大容量 | 測試實驗室設備目錄包含許多設備。 | 當您執行大量測試時使用。 |
中等容量 | 測試實驗室設備目錄包含適量的設備。 | 此容量等級適合執行大多數測試。 |
容量低 | 測試實驗室設備目錄包含很少的設備。雖然已棄用的設備屬於低容量組,但並非所有低容量設備都已棄用。 | 當您需要在特定設備型號和版本上執行測試時使用。這些測試不適合測試分片。由於容量較低,測試可能需要很長時間才能完成,特別是當您同時呼叫大量測試時。 |
在 Firebase 控制台中檢視設備容量
設定新測試時,您可以在 Firebase 控制台中查看特定裝置的裝置容量。
若要查看設備容量,請按照以下說明操作:
在 Firebase 控制台中開啟測試實驗室頁面。
選擇執行測試,然後選擇測試類型。
上傳您的應用程式二進位檔案。
在「選擇尺寸」步驟中,按一下「自訂」 。
(選用)若要依容量等級過濾設備,請執行下列步驟:
點擊過濾器圖示。
選擇容量。
按一下您要篩選的容量等級:中或高。若要過濾掉任何低容量設備,請按“中”和“高”進行過濾。
按一下“應用” 。
選擇一台或多台設備來執行測試。根據設備容量,您可能會在所選設備旁邊看到“中”或“高”標籤。
運行你的測試。
在 Google Cloud CLI 中查看設備容量
設定新測試時,您可以在 gcloud CLI 中查看特定設備的設備容量。
若要查看設備容量,請按照以下說明操作:
- 下載最新的Google Cloud SDK並按照說明進行操作。版本必須為 417.0.0 或更高版本。
- 運行以下命令之一:
gcloud firebase test android list-device-capacities
或者gcloud firebase test android models describe MODEL_ID
輸出包括設備容量、型號 ID、型號名稱和作業系統版本 ID。
已棄用的裝置和版本
已棄用的設備在從測試實驗室設備目錄中刪除之前至少可以使用一個月。一旦設備被移除,測試實驗室將不再執行針對該設備的測試請求;這些請求被標記為Skipped
。
已棄用的設備
製造商 | 模型 | 類型 | 設備/版本 | 刪除於 |
---|---|---|---|---|
華碩 | 華碩 ZenFone Max Pro | 身體的 | 華碩_X00T_3/28 | 2023-06-16 |
華碩 | 華碩 ZenFone Max Pro | 身體的 | 華碩_X00T_3/27 | 2023-06-16 |
Google Nexus 5 | 身體的 | 鎚頭鯊/21 | 2023-08-01 | |
Google Nexus 5 | 身體的 | 鎚頭鯊/22 | 2023-08-01 | |
斑馬 | 斑馬TC77 | 身體的 | TC77/27 | 2023-09-04 |
請求設備
如果您想使用測試實驗室中不可用的設備,您可以提交將設備新增至目錄的請求。