При загрузке и публикации пакета приложения Android (APK) в альфа- или бета-канале в Google Play Console ваш APK-файл тестируется на широком спектре устройств с различными версиями Android. Полученный отчёт о тестировании помогает выявить сбои, проблемы с отображением и уязвимости безопасности.
Отчёт о предзапуске основан на Robo test — автоматизированном тесте, входящем в состав Firebase Test Lab . Вы можете использовать Robo test для тестирования на определённых устройствах, в локальных средах или версиях Android, а также для более длительного тестирования приложения.
Тест Robo более настраиваемый, чем отчет перед запуском, но он так же прост в использовании.
Проведение вашего первого теста робота в Test Lab
- Создайте проект Firebase, если у вас его ещё нет: в консоли Firebase нажмите « Добавить новый проект» и введите имя проекта. Если у вас уже есть проект Cloud, вы можете выбрать его в раскрывающемся меню, чтобы добавить к нему Firebase.
- Перейдите на страницу Test Lab в консоли Firebase .
- Перетащите APK-файл приложения, которое вы хотите протестировать, в раздел «Android» или нажмите «Обзор APK» и выберите файл.
Test Lab загружает выбранный APK и автоматически начинает его Robo-тестирование.
Следующие шаги
Чтобы увеличить количество тестов, которые вы можете проводить ежедневно, перейдите на тарифный план Blaze . Подробнее о ежедневных квотах использования и о том, как рассчитывается тарификация по фактическому использованию в тарифном плане Blaze , см. в статье «Квота и биллинг Test Lab .
Если вы хотите тестировать своё приложение ещё тщательнее и чаще, вы можете использовать Test Lab с системами непрерывной интеграции . Test Lab также можно использовать для запуска инструментированных тестов, написанных специально для вашего приложения. Эти тесты можно запускать из консоли Firebase, командной строки gcloud и непосредственно из Android Studio .
Более подробную информацию о Test Lab можно найти во введении к Test Lab .