您可以透過 Android Studio 在 Google 安全資料中心內,針對多個 API 級別和板型規格與應用程式互動及測試應用程式。有了裝置串流,您可以在實體裝置上與應用程式互動,就像使用者旋轉裝置一樣。這麼做可讓您瞭解應用程式在不同情況下的行為,並找出其他測試環境中可能未顯示的任何問題。
開始使用 Android 裝置串流功能
如果您尚未下載及安裝最新的 Android Studio 穩定版,請按照下列步驟操作:
- 在 Android Studio 中開啟 Android 專案,然後前往「Device Manager」工具視窗,然後按一下 Firebase 圖示。
- 如果您尚未登入開發人員帳戶,請按一下「登入 Google」,然後按照提示操作。
- 提供 Android Studio 要求的權限後,請返回 IDE 並選取 Firebase 專案。如果您沒有 Firebase 專案,可以前往 Firebase 控制台免費建立專案。注意:如要啟用適當的權限,以便在 Firebase 專案中使用裝置串流功能,請參閱 Test Lab 權限。
- 選取專案後,您可以瀏覽裝置清單,並選取要使用的裝置。
- 點選「OK」。
如要進一步瞭解如何開始裝置串流,請參閱「Android Studio 中的裝置串流」。
啟用 Android 裝置串流功能的權限
如要使用裝置串流功能,您必須使用具備編輯者或擁有者權限的 Firebase 專案。如果您想為團隊提供更明確的角色和權限,可以為裝置串流啟用Test Lab 權限。
Test Lab 權限
如要設定 Test Lab 權限以便執行及讀取測試結果,您必須設定 Cloud Storage 值區的存取權。您可以使用 Firebase 控制台或 gcloud CLI 授予 Test Lab 存取權。
如要讓使用者透過 Firebase 控制台或 Android Studio 中的 Test Lab Device Matrix 執行測試或查看測試結果,您需要為他們指派「編輯者」和「檢視者」專案角色。
如要讓使用者在使用自己的 Cloud Storage 值區時,透過 gcloud CLI 執行測試或查看測試結果,您可以指派一組預先定義的角色,這些角色會透過 Google Cloud 控制台一併授予必要的權限組合。
- 如要執行測試,請指派 Firebase Test Lab 管理員和 Firebase Analytics 檢視者角色。
- 如要查看測試結果,請指派 Firebase Test Lab 檢視者和 Firebase Analytics 檢視者角色。
如要進一步瞭解如何設定這些精細的 Test Lab 權限,請參閱 Test Lab 的 IAM 權限參考指南。