Проверьте свое приложение с помощью потоковой передачи с устройств 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-устройства

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

Разрешения для испытательной лаборатории

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

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

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

  • Для запуска теста назначьте роли администратора Firebase Test Lab и наблюдателя Firebase Analytics.
  • Для просмотра результатов тестирования назначьте роли Firebase Test Lab Viewer и Firebase Analytics Viewer.

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