Firebase Test Lab

Протестируйте приложение на устройствах, размещенных в центре обработки данных Google.

Firebase Test Lab – это облачная инфраструктура для тестирования приложений, которая позволяет проверять их на разных устройствах и в разных конфигурациях, чтобы понять, как они будут работать у пользователей.

Как провести тестирование

Инструкции по проведению тестирования с помощью Test Lab можно найти в руководствах по началу работы:

iOS+ Android

Основные функции

Как тестировать приложения для Android и iOS Проводите тестирование на широком спектре устройств Android и iOS, размещенных в Test Lab, включая виртуальные тестовые устройства Android, работающие на более быстрых хостах Arm.
Запуск на реальных устройствах Test Lab тестирует ваше приложение на устройствах, установленных и запущенных в центре обработки данных Google, чтобы вы могли найти проблемы, которые возникают только на определенных устройствах и в определенных конфигурациях.
Интеграция рабочего процесса Test Lab интегрирован с консолью Firebase, Android Studio и gcloud CLI. Его также можно использовать с системами непрерывной интеграции (CI).

Принципы работы

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

Обзор пути реализации

Как подготовить приложение к тестированию
  • Сначала выберите тест:
    • Инструментальный тест для Android
    • Автоматизированное тестирование для Android (не требует предварительно написанного теста)
    • Тест с игровым циклом для iOS и Android
    • XCTest для iOS
  • При необходимости измените тест, чтобы он работал на устройстве Test Lab. Создайте и упакуйте приложение, а затем загрузите его в Firebase.
Как выбрать тестовые устройства и матрицу тестирования С помощью одного из наших встроенных инструментов определите матрицу тестирования, выбрав набор устройств, версий ОС, языков и ориентаций экрана.
Как провести тестирование и проанализировать результаты Проведите тестирование с помощью доступных инструментов. В зависимости от размера матрицы тестирования выполнение тестов в Test Lab может занять несколько минут. После завершения тестирования вы сможете посмотреть результаты в Firebase.

Дальнейшие действия