Технология Android Device Streaming позволяет взаимодействовать с приложениями и тестировать их на разных уровнях API и с различными форм-факторами в защищенных центрах обработки данных Google в среде Android Studio. Благодаря потоковой передаче данных с устройства вы можете взаимодействовать с приложением на реальном устройстве, как это делал бы пользователь, включая поворот и складывание устройства. Это позволяет увидеть, как ваше приложение ведет себя в различных ситуациях, и выявить любые проблемы, которые могут быть незаметны в других средах тестирования.
Начните работу с потоковой передачей на устройства Android.
Если вы еще этого не сделали, загрузите и установите последнюю стабильную версию Android Studio и выполните следующие действия:
- В Android Studio откройте проект Android, перейдите в окно инструментов «Диспетчер устройств» и щелкните значок Firebase.
- Если вы еще не вошли в свою учетную запись разработчика, нажмите «Войти в Google» и следуйте инструкциям.
- После предоставления Android Studio необходимых разрешений вернитесь в IDE и выберите проект Firebase. Если у вас нет проекта Firebase, вы можете создать его бесплатно в консоли Firebase . Примечание: Чтобы включить необходимые разрешения для использования потоковой передачи с устройства в вашем проекте Firebase, см. раздел «Разрешения Test Lab .
- После выбора проекта вы можете просмотреть список устройств и выбрать те, которые хотите использовать.
- Нажмите ОК .
Для получения дополнительной информации о том, как начать работу с потоковой передачей данных с устройств, см. раздел «Потоковая передача данных с устройств в Android Studio» .
Разрешить доступ для потоковой передачи с устройств Android.
Для использования функции потоковой передачи с устройств вам потребуется проект Firebase с правами редактора или владельца . Если вы хотите предоставить вашей команде более конкретные роли и права доступа, вы можете включить права доступа для тестовой лаборатории для потоковой передачи с устройств.
Разрешения тестовой лаборатории
Чтобы настроить разрешения Test Lab для выполнения и чтения результатов тестов, необходимо настроить доступ к хранилищам Cloud Storage. Предоставить доступ к Test Lab можно с помощью консоли Firebase или CLI gcloud.
Для того чтобы пользователь мог запускать тесты или просматривать результаты тестов из консоли Firebase или матрицы устройств тестовой лаборатории в Android Studio , необходимо назначить ему роли проекта «Редактор» и «Просмотрщик».
Чтобы пользователь мог запускать тесты или просматривать результаты тестов из интерфейса командной строки gcloud, используя собственный сегмент Cloud Storage, можно назначить пару предопределенных ролей, которые предоставят необходимый набор разрешений, используя консоль Google Cloud.
- Для запуска тестов назначьте роли администратора тестовой лаборатории Firebase и пользователя для просмотра данных из Firebase Analytics.
- Для просмотра результатов тестирования назначьте участникам роли «Просмотрщик тестовой лаборатории Firebase» и «Просмотрщик аналитики Firebase».
Для получения более подробной информации о настройке этих детализированных разрешений Test Lab см. справочное руководство по разрешениям IAM в Test Lab.