Технология Android Device Streaming позволяет взаимодействовать с приложениями и тестировать их на разных уровнях API и с различными форм-факторами в защищенных центрах обработки данных Google в среде Android Studio. Благодаря потоковой передаче данных с устройства вы можете взаимодействовать с приложением на реальном устройстве, как это делал бы пользователь, включая поворот и складывание устройства. Это позволяет увидеть, как ваше приложение ведет себя в различных ситуациях, и выявить любые проблемы, которые могут быть незаметны в других средах тестирования.
Начните работу с потоковой передачей на устройства Android.
If you haven't done so already, download and install the latest Stable build of Android Studio and follow these steps:
- In Android Studio, open an Android project and navigate to the Device Manager tool window and click the Firebase icon.
- If you're not already signed in to your developer account, click Log in to Google and follow the prompts.
- После предоставления Android Studio необходимых разрешений вернитесь в IDE и выберите проект Firebase. Если у вас нет проекта Firebase, вы можете создать его бесплатно в консоли Firebase . Примечание: Чтобы включить необходимые разрешения для использования потоковой передачи с устройства в вашем проекте Firebase, см. раздел «Разрешения Test Lab .
- After selecting a project, you can browse the list of devices and select the devices you want to use.
- Нажмите ОК .
Для получения дополнительной информации о том, как начать работу с потоковой передачей данных с устройств, см. раздел «Потоковая передача данных с устройств в Android Studio» .
Разрешить доступ для потоковой передачи с устройств Android.
Для использования функции потоковой передачи с устройств вам потребуется проект Firebase с правами редактора или владельца . Если вы хотите предоставить вашей команде более конкретные роли и права доступа, вы можете включить права доступа для тестовой лаборатории для потоковой передачи с устройств.
Разрешения тестовой лаборатории
Чтобы настроить разрешения Test Lab для выполнения и чтения результатов тестов, необходимо настроить доступ к хранилищам Cloud Storage. Предоставить доступ к Test Lab можно с помощью консоли Firebase или CLI gcloud.
For a user to run tests or view test results from the Firebase console or the Test Lab Device Matrix in Android Studio , you will need to assign them the Editor and Viewer project roles.
Чтобы пользователь мог запускать тесты или просматривать результаты тестов из интерфейса командной строки gcloud, используя собственный сегмент Cloud Storage, можно назначить пару предопределенных ролей, которые предоставят необходимый набор разрешений, используя консоль Google Cloud.
- To run test, assign the Firebase Test Lab Admin and Firebase Analytics Viewer roles.
- To view test results, assign the Firebase Test Lab Viewer and Firebase Analytics Viewer roles.
For more information on how to configure these granular Test Lab permissions, see Test Lab's IAM permissions reference guide .