Лаборатория тестирования Firebase
Протестируйте свое приложение на устройствах, размещенных в центре обработки данных Google.
Firebase Test Lab - это облачная инфраструктура для тестирования приложений. С помощью одной операции вы можете протестировать свое приложение для Android или iOS на самых разных устройствах и конфигурациях устройств и увидеть результаты, включая журналы, видео и снимки экрана, в консоли Firebase.Ключевые возможности
Тестируйте приложения для Android и iOS | Если ваше приложение имеет версию для Android и iOS, не беспокойтесь. Test Lab теперь предлагает устройства iOS для тестирования. |
Запускайте на реальных устройствах | Test Lab проверяет ваше приложение на устройствах, установленных и работающих в центре обработки данных Google, чтобы вы могли найти проблемы, которые возникают только на определенных устройствах и конфигурациях. |
Интеграция рабочего процесса | Test Lab интегрирована с консолью Firebase, Android Studio и инструментом командной строки gcloud. Вы даже можете использовать его с системами непрерывной интеграции (CI). |
Как это работает?
Test Lab использует реальные рабочие устройства, работающие в центре обработки данных Google, для тестирования вашего приложения. Устройства снабжены обновленными API-интерфейсами и имеют настраиваемые параметры локали, что позволяет вам протестировать свое приложение на оборудовании и конфигурациях, с которыми оно столкнется в реальных условиях.
Устройства в дата-центре
Test Lab выполняет тесты Espresso и UI Automator 2.0 в приложениях Android и тесты XCTest в приложениях iOS. Напишите тесты, используя одну из этих платформ, а затем запустите их через консоль Firebase или интерфейс командной строки gcloud.
Если вы тестируете только на Android, вы даже можете попросить Test Lab создать тесты для вас, используя автоматические тесты Robo .
Путь реализации
Подготовьте приложение к тестированию |
| |
Выберите тестовую среду и тестовую матрицу | Используя консоль Firebase или интерфейс командной строки gcloud, определите тестовую матрицу, выбрав набор устройств, версии ОС, языковые стандарты и ориентацию экрана. | |
Запускайте тесты и просматривайте результаты тестов | В зависимости от размера вашей тестовой матрицы Test Lab может занять несколько минут, чтобы запустить ваши тесты. После завершения тестов вы можете увидеть результаты в консоли Firebase. |
Следующие шаги
- Протестируйте свое приложение в консоли Firebase: руководство по iOS или Android
- Протестируйте свое приложение из среды командной строки gcloud: руководство для iOS или руководство для Android
- Проверьте свое приложение с помощью автоматического сканера пользовательского интерфейса: руководство для Android
- Протестируйте свое приложение с помощью Android Studio 2.0+: Android codelab
- Используйте библиотеку снимков экрана Test Lab в своих инструментальных тестах: руководство для Android