Проверьте свое приложение с помощью потоковой передачи с устройств Android.

Android Device Streaming позволяет вам взаимодействовать и тестировать свои приложения на различных уровнях API и форм-факторах в защищенных центрах обработки данных Google в Android Studio. Благодаря потоковой передаче с устройства вы можете взаимодействовать со своим приложением на реальном устройстве так же, как это делает пользователь, включая поворот и складывание устройства. Это позволяет вам увидеть, как ваше приложение ведет себя в различных ситуациях, и выявить любые проблемы, которые могут быть неочевидны в других средах тестирования.

Начало работы с потоковой передачей данных с устройств Android

Если вы еще этого не сделали, загрузите и установите последнюю стабильную сборку Android Studio и выполните следующие действия:

  1. В Android Studio откройте проект Android, перейдите в окно инструмента «Диспетчер устройств» и щелкните значок Firebase.
  2. Если вы еще не вошли в свою учетную запись разработчика, нажмите «Войти в Google» и следуйте инструкциям.
  3. Предоставив Android Studio запрошенные разрешения, вернитесь в IDE и выберите проект Firebase. Если у вас нет проекта Firebase, вы можете бесплатно создать его в консоли Firebase . Примечание. Чтобы получить необходимые разрешения на использование потоковой передачи с устройства в вашем проекте Firebase, см. раздел Разрешения Test Lab .
  4. После выбора проекта вы можете просмотреть список устройств и выбрать устройства, которые хотите использовать.
  5. Нажмите ОК .

Дополнительные сведения о том, как начать работу с потоковой передачей с устройства, см. в разделе Потоковая передача с устройства в Android Studio .

Включите разрешения для потоковой передачи с устройств Android

Чтобы использовать потоковую передачу с устройства, вам необходимо использовать проект Firebase, у которого есть права редактора или владельца . Если вы хотите предоставить своей команде более конкретные роли и разрешения, вы можете включить разрешения Test Lab для потоковой передачи с устройств.

Разрешения тестовой лаборатории

Чтобы настроить разрешения Test Lab, чтобы вы могли выполнять и читать результаты тестов, вам необходимо настроить доступ к сегментам Cloud Storage. Вы можете предоставить доступ к Test Lab, используя консоль Firebase или интерфейс командной строки gcloud.

Чтобы пользователь мог запускать тесты или просматривать результаты тестов из консоли Firebase или матрицы устройств тестовой лаборатории в Android Studio , вам необходимо назначить ему роли проекта «Редактор» и «Просмотрщик».

Чтобы пользователь мог запускать тесты или просматривать результаты тестов из интерфейса командной строки gcloud при использовании собственного сегмента Cloud Storage, вы можете назначить пару предопределенных ролей, которые совместно предоставят необходимый набор разрешений, используя консоль Google Cloud.

  • Чтобы запустить тест, назначьте роли администратора Firebase Test Lab и зрителя Firebase Analytics.
  • Чтобы просмотреть результаты тестирования, назначьте роли «Просмотрщик Firebase Test Lab» и «Просмотрщик Firebase Analytics».

Дополнительные сведения о настройке этих детальных разрешений Test Lab см. в справочном руководстве по разрешениям IAM Test Lab.