Test Lab 可讓您在各種不同的裝置和 Android 版本上測試應用程式。你可以透過以下幾種方式查看可用的裝置:
Firebase 控制台:如果您是透過 Firebase 控制台執行測試,可以在「執行測試」工作流程的「選取維度」步驟中,查看可用裝置清單。
gcloud CLI:如要透過 Google Cloud CLI 查看可用裝置清單,請使用下列指令:
gcloud firebase test android models list
Google APIs Explorer:您甚至可以使用 Google APIs Explorer 直接查詢裝置,不必使用 Firebase 專案或 gcloud CLI。
裝置穩定性指標
Test Lab 表示 Firebase 控制台和 Google Cloud CLI 中穩定性降低的裝置,並會顯示「穩定性降低」指標。如果裝置標有「穩定性降低」指標,表示在 30 天以上的長時間內,傳回無法判定結果的比率較高。這項功能可讓您瞭解測試裝置的穩定性是否降低,進而根據用途選擇更合適的裝置。
在 Firebase 控制台中查看裝置穩定性
為特定裝置設定新測試時,您可以在 Firebase 控制台中查看裝置穩定性。
如要查看裝置穩定性,請按照下列指示操作:
在 Firebase 控制台中,依序前往「DevOps & Engagement」(開發運作與參與) >「Test Lab」(測試實驗室)。
選取「執行測試」,然後選取測試類型。
上傳應用程式二進位檔。
在「選取維度」步驟中,按一下「自訂」。
選擇一或多部要執行測試的裝置。視裝置穩定性而定,所選裝置旁可能會顯示「穩定性降低」標籤。
執行測試。
在 Google Cloud CLI 中查看裝置穩定性
設定新測試時,您可以在 gcloud CLI 中查看特定裝置的穩定性。
如要查看裝置穩定性,請按照下列指示操作:
下載最新版 Google Cloud SDK,並按照操作說明操作。
執行下列其中一個指令:
gcloud firebase test android models list或gcloud firebase test android models describe MODEL_ID
如果測試裝置的穩定性降低,您可以在「TAGS」欄中看到 reduced_stability 標記,其中列出受影響的版本。
裝置容量
Test Lab 透過 Firebase 控制台和 Firebase CLI 提供匯總的行動裝置容量資訊。裝置容量是指 Google 行動裝置實驗室中,線上裝置的總數。這項功能可協助您確保裝置實驗室中有足夠的裝置,以便更有效率地執行測試。裝置容量分為高、中、低。
在任何裝置容量層級執行的測試,都可能因下列因素而需要較長時間:
- 流量,這會影響測試開始時間。如要查看是否有回報中斷或故障情形,請參閱 Firebase 狀態資訊主頁。
- 裝置或基礎架構故障,這類問題隨時可能發生,並影響測試執行時間。
下表說明裝置容量類型,並提供各容量類型的使用時機建議:
| 容量 | 說明 | 建議用途 |
| 高容量 | Test Lab 裝置目錄包含許多裝置。 | 執行大量測試時使用。 |
| 中等容量 | Test Lab 裝置目錄包含適量的裝置。 | 這個容量層級適合執行大部分的測試。 |
| 容量不足 | Test Lab 裝置目錄中的裝置很少。雖然淘汰裝置屬於低容量群組,但並非所有低容量裝置都會淘汰。 | 如需在特定裝置型號和版本上執行測試,請使用這項功能。 這些測試不適合測試分片。由於容量不足,測試可能需要很長時間才能完成,尤其是同時叫用大量測試時。 |
在 Firebase 控制台中查看裝置容量
設定新測試時,您可以在特定裝置的 Firebase 控制台中查看裝置容量。
如要查看裝置容量,請按照下列指示操作:
在 Firebase 控制台中,依序前往「DevOps & Engagement」(開發運作與參與) >「Test Lab」(測試實驗室)。
選取「執行測試」,然後選取測試類型。
上傳應用程式二進位檔。
在「選取維度」步驟中,按一下「自訂」。
(選用) 如要依容量等級篩選裝置,請按照下列步驟操作:
按一下「篩選器」圖示。
選取「容量」。
按一下要篩選的容量等級:「中」或「高」。如要篩除容量較低的裝置,請同時依「中」和「高」篩選。
按一下「套用」。
選擇一或多部要執行測試的裝置。視裝置容量而定,所選裝置旁可能會顯示「中」或「高」標籤。
執行測試。
在 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、型號名稱和 OS 版本 ID。
已淘汰的裝置和版本
淘汰的裝置會保留至少一個月,才會從 Test Lab 裝置目錄中移除。移除裝置後,Test Lab 不會再執行指定該裝置的測試要求,這些要求會標示為 Skipped。
已淘汰的裝置
| 製造商 | 模型名稱 | 裝置表單 | 裝置 ID | 預定移除日期 | 建議替代方案 |
|---|---|---|---|---|---|
| Samsung | Galaxy Tab S3 | 實體 | gts3lltevzw/28 | 2024-04-14 | |
| Google TV Amati | 虛擬 | AmatiTvEmulator/29 | 待定 |
||
| Google TV | 虛擬 | GoogleTvEmulator/30 | 待定 |
GoogleTv.arm/31 (即將推出) | |
| Samsung | Samsung Galaxy Z Fold2 | 實體 | f2q/30 | 2026-02-13 | |
| Pixel 2 (Arm) | 虛擬手臂 | Pixel2.arm/26 | 2025-11-15 | MediumPhone.arm/26 | |
| Pixel2.arm/27 | 2025-11-15 | MediumPhone.arm/27 | |||
| Pixel2.arm/28 | 2025-11-15 | MediumPhone.arm/28 | |||
| Pixel2.arm/29 | 2025-11-15 | MediumPhone.arm/29 | |||
| Pixel2.arm/30 | 2025-11-15 | MediumPhone.arm/30 | |||
| Pixel2.arm/31 | 2025-11-15 | MediumPhone.arm/31 | |||
| Pixel2.arm/32 | 2025-11-15 | MediumPhone.arm/32 | |||
| Pixel2.arm/33 | 2025-11-15 | MediumPhone.arm/33 |
要求新增裝置
如要使用 Test Lab 中沒有的裝置,可以提交要求,將裝置新增至目錄。