使用 Android Device Streaming 測試應用程式

Android Device Streaming 可讓您在各款裝置上與應用程式互動及測試應用程式 Google 安全資料中心內的多個 API 級別和板型規格 Android Studio。透過裝置串流,您可以在實體裝置上 就像使用者旋轉和摺疊裝置一樣。這個 可讓您查看應用程式在不同情況下的行為,並藉此找出 任何測試環境中可能無法顯而易見的問題。

開始使用 Android 裝置串流

先下載並安裝最新的穩定版 Android Studio 和 步驟如下:

  1. 在 Android Studio 中開啟 Android 專案,然後前往「Device」(裝置) Manager 工具視窗,然後點選「Firebase」圖示。
  2. 如果您尚未登入開發人員帳戶,請按一下「登入」 Google,然後按照提示操作。
  3. 提供 Android Studio 要求的權限後,請返回 ,然後選取 Firebase 專案。如果你沒有 Firebase 專案, 您可以在 Firebase 控制台免費建立一個。 注意:如要啟用適當權限,透過 Firebase 專案,請參閱 Test Lab 權限
  4. 選取專案後,您可以瀏覽裝置清單,然後選取 要使用的裝置
  5. 點選「OK」

如要進一步瞭解如何開始使用裝置串流,請參閱「Android Studio 中的裝置串流」。

啟用 Android 裝置串流權限

您必須使用 Firebase 專案 ( 「編輯者」或「擁有者」權限。如要提供更多角色 因此您可以啟用 Test Lab 權限

Test Lab 權限

設定 Test Lab 權限,以便執行及讀取測試 結果,您必須設定 Cloud Storage 值區的存取權。您可以授予 存取 Test Lab,方法是使用 Firebase 控制台或 gcloud CLI。

讓使用者從 Firebase 控制台或 Firebase 控制台執行測試或查看測試結果 Android Studio 中的 Test Lab Device Matrix。 您需要為他們指派「編輯者」和「檢視者」專案角色。

使用者在使用應用程式時,可透過 gcloud CLI 執行測試或查看測試結果 自己的 Cloud Storage 值區時,您可以指定一組預先定義的角色 就會使用 Google Cloud 授予一組必要的權限 控制台。

  • 如要執行測試,請指派 Firebase Test Lab 管理員和 Firebase Analytics 檢視者角色。
  • 如要查看測試結果,請將 Firebase Test Lab 檢視者和 Firebase 數據分析檢視者角色。

如要進一步瞭解如何設定這些精細的 Test Lab 權限, 請參閱 Test Lab 的 IAM 權限參考指南