Test Lab 可讓您在各種不同的裝置和 iOS 版本上測試應用程式。你可以透過下列幾種方式查看可用的裝置:
Firebase 主控台:如果您是透過 Firebase 主控台執行測試,可以在「執行測試」工作流程的「選取維度」步驟中查看可用的裝置清單。
gcloud CLI:如要查看 Google Cloud CLI 的可用裝置清單,請使用下列指令:
gcloud firebase test ios models list
Google APIs Explorer:您甚至可以在沒有 Firebase 專案或 gcloud CLI 的情況下,使用 Google APIs Explorer 直接查詢裝置。
裝置穩定性指標
Test Lab 會指明在 Firebase 控制台和 Google Cloud CLI 中,出現穩定性降低的裝置,並顯示「Reduced Stability」指標。如果裝置標有「穩定性降低」指標標籤,則連續 30 天以上的未判定結果率較高。這項功能可讓您瞭解測試裝置的穩定性是否降低,藉此針對用途更妥善地選擇裝置。
在 Firebase 控制台中查看裝置穩定性
為特定裝置設定新測試時,可在 Firebase 控制台中查看裝置穩定性。
如要查看裝置穩定性,請按照下列說明操作:
在 Firebase 控制台中開啟 Test Lab 頁面。
選取「Run a test」,然後選取測試類型。
上傳應用程式二進位檔。
在「選取維度」步驟中,按一下「自訂」。
選擇一或多部要執行測試的裝置。視裝置穩定性而定,所選裝置旁邊可能會顯示「縮減穩定性」標籤。
執行測試。
在 Google Cloud CLI 中查看裝置穩定性
設定新測試時,您可以在 gcloud CLI 中查看特定裝置的穩定性。
如要查看裝置穩定性,請按照下列說明操作:
下載最新版 Google Cloud SDK,然後按照操作說明進行操作。
執行下列其中一個指令:
gcloud firebase test ios models list
或gcloud firebase test ios models describe MODEL_ID
如果測試裝置的穩定性降低,您可以在「TAGS」欄中看到 reduced_stability
標記,列出受影響的版本。
裝置容量
Test Lab 會透過 Firebase 控制台和 Firebase CLI 提供匯總的行動裝置容量資訊。「裝置容量」是 Google 行動裝置研究室中的線上裝置總數。這項功能可協助您確保裝置研究室中有足夠的裝置,能夠更有效率地執行測試。裝置容量的計算單位為「高」、「中」和「低」。
在各種裝置容量等級執行的測試,所需時間可能因為下列因素而較長:
- 流量,會影響測試開始的時間。如要查看是否有回報服務中斷情況或失敗,請參閱 Firebase 狀態資訊主頁。
- 裝置或基礎架構故障,可能會隨時發生,且會影響執行測試所需的時間。
下表說明裝置容量類型,並提供各種容量類型的使用建議:
容量 | 說明 | 建議用途 |
高容量 | Test Lab 裝置目錄包含多種裝置, | 在執行大量測試時使用。 |
中容量 | Test Lab 裝置目錄包含中型裝置。 | 這個容量等級適用於執行大部分的測試。 |
容量偏低 | Test Lab 裝置目錄包含的裝置很少。雖然已淘汰的裝置隸屬於低容量群組,但並非所有低容量裝置都會淘汰。 | 需要針對特定裝置型號和版本執行測試。這些測試不適合用於測試資料分割。由於容量不足,測試可能需要較長時間才能完成,尤其是同時叫用大量測試時。 |
在 Firebase 控制台中查看裝置容量
設定新測試時,您可以在 Firebase 控制台中查看特定裝置的裝置容量,
如要查看裝置容量,請按照下列說明操作:
在 Firebase 控制台中開啟 Test Lab 頁面。
選取「Run a test」,然後選取測試類型。
上傳應用程式二進位檔。
在「選取維度」步驟中,按一下「自訂」。
(選用) 如要依容量等級篩選裝置,請按照下列步驟操作:
按一下「篩選器」圖示。
選取「容量」。
按一下要做為篩選依據的容量等級:「中」或「高」。如要篩除任何低容量裝置,請同時依「中」和「高」進行篩選。
點選「套用」。
選擇一或多部要執行測試的裝置。視裝置容量而定,所選裝置旁邊可能會顯示「Medium」或「High」標籤。
執行測試。
在 Google Cloud CLI 查看裝置容量
設定新測試時,您可以在 gcloud CLI 查看特定裝置的容量。
如要查看裝置容量,請按照下列說明操作:
- 下載最新的 Google Cloud SDK 並按照指示操作。版本必須為 417.0.0 以上版本。
- 執行下列其中一個指令:
gcloud firebase test ios list-device-capacities
或
gcloud firebase test ios models describe MODEL_ID
輸出結果包含裝置容量、型號 ID、型號名稱和 OS 版本 ID。
已淘汰的裝置和版本
已淘汰的裝置至少會開放一個月,之後就會從 Test Lab 裝置目錄中移除。移除裝置後,Test Lab 就不會再執行針對裝置指定的測試要求;系統會將這些要求標示為 Skipped
。
已淘汰的裝置
模型 | 類型 | 裝置/版本 | 移除日期: |
---|---|---|---|
iPad 5 | 實體 | iPad5/15.4 | 2024-04-07 |
iPhone 13 Pro | 實體 | Iphone13pro/15.2 | 2024-04-07 |
iPad Mini 4 | 實體 | ipadmini4/15.4 | 2024-04-07 |
要求新增裝置
如果您想使用在 Test Lab 中找不到的裝置,可以提交要求,要求將裝置加入目錄。