Test Lab 可讓您在各種不同裝置和 Android 版本上測試應用程式。你可以透過下列幾種方式查看可用的裝置:
Firebase 控制台:如果您是透過 Firebase 控制台執行測試, 您可以在「選取維度」步驟查看可用裝置清單 執行測試工作流程。
gcloud CLI:如要查看 Google Cloud 提供的可用裝置清單 CLI 使用下列指令:
gcloud firebase test android models list
Google API Explorer:您甚至可以使用 Google API Explorer,直接查詢裝置,而不需要 Firebase 專案或 gcloud CLI。
裝置穩定性指標
Test Lab 會在 Firebase 控制台和 Google Cloud CLI 中,以「Reduced Stability」指標表示穩定性降低的裝置。標示為「降低穩定性」的指標裝置,在 30 天或更長的時間內,會傳回較高的不明確結果率。這項功能可協助您根據用途,選擇更合適的裝置。 讓您瞭解測試裝置的穩定性是否降低。
在 Firebase 控制台中查看裝置穩定性
為特定裝置設定新測試時,您可以在 Firebase 控制台中查看裝置穩定性。
如要查看裝置穩定性,請按照下列說明操作:
在 Firebase 控制台中開啟 Test Lab 頁面。
選取「執行測試」,然後選取測試類型。
上傳應用程式二進位檔。
在「選取維度」步驟中,按一下「自訂」。
選擇一或多部裝置來執行測試。視裝置穩定性而定,您可能會在所選裝置旁看到「穩定性降低」標籤。
執行測試。
在 Google Cloud CLI 中查看裝置穩定性
您可以在下列時機透過 gcloud CLI 查看特定裝置的穩定性: 設定新測試
如要查看裝置穩定性,請按照下列說明操作:
下載最新版 Google Cloud SDK,然後按照操作說明操作。
執行下列其中一個指令:
gcloud firebase test android models list
或gcloud firebase test android models describe MODEL_ID
如果測試裝置的穩定性降低,您會在「標記」欄中看到 reduced_stability
標記,列出受影響的版本。
裝置容量
Test Lab 會透過 Firebase 控制台和 Firebase CLI 提供匯總的行動裝置容量資訊。裝置容量是 Google 行動裝置實驗室中線上裝置的總數。這項功能可確保裝置實驗室中有足夠的裝置,讓您更有效率地執行測試。裝置容量的計算單位為「高」、「中」和「低」。
在裝置容量等級中執行測試,所需時間可能會因為 以下是一些因素:
- 流量,會影響測試開始時間。如要查看是否有服務中斷或失敗的回報,請參閱 Firebase 狀態資訊主頁。
- 裝置或基礎架構故障,這類問題隨時都可能發生,並會影響測試的執行時間。
下表說明裝置容量的類型,並提供各容量類型的使用時機建議:
容量 | 說明 | 建議用途 |
高容量 | 「Test Lab」裝置目錄包含許多裝置。 | 適用於執行大量測試的情況。 |
中等容量 | Test Lab 裝置目錄包含中型裝置。 | 這個容量等級適合執行大部分的測試。 |
容量偏低 | Test Lab 裝置目錄中只有少數裝置。雖然已淘汰的裝置屬於低容量群組,但並非所有低容量裝置都已淘汰。 | 當您需要在特定裝置型號和版本上執行測試時,請使用此方法。這些測試不利於測試分割。由於容量較低,測試可能需要很長的時間才能完成,尤其是如果您同時叫用大量測試時。 |
在 Firebase 控制台中查看裝置容量
您可以在 Firebase 控制台中查看特定裝置的裝置容量 設定新測試時
如要查看裝置容量,請按照下列說明操作:
在 Firebase 控制台中開啟 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
。
已淘汰的裝置
Samsung | Galaxy Tab S3 | 實體 | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | 虛擬 | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | 虛擬 | Nexus5X/25 | 2025-01-31 | |
Google Nexus 6 | 虛擬 | Nexus6/24 | 2025-01-31 | |
Google Nexus 6 | 虛擬 | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | 虛擬 | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | 虛擬 | Nexus6P/25 | 2025-01-31 | |
Google Nexus 7 克隆 16:9 | 虛擬 | Nexus7_clone_16_9/24 | 2025-01-31 | |
Google Nexus 7 克隆 16:9 | 虛擬 | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | 虛擬 | Nexus9/24 | 2025-01-31 | |
Google Nexus 9 | 虛擬 | Nexus9/25 | 2025-01-31 | |
Google Nexus (低解析度) | 虛擬 | NexusLowRes/24 | 2025-01-31 | |
Google Nexus (低解析度) | 虛擬 | NexusLowRes/25 | 2025-01-31 |
要求新增裝置
如果您想使用 Test Lab 中未提供的裝置,可以提出要求,將裝置加入目錄。