Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Лаборатория тестирования Firebase

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

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

Провести тест

Инструкции по запуску тестов с помощью Test Lab см. В наших руководствах по началу работы:

Android iOS

Ключевые возможности

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

Как это работает?

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

Физические устройства в центре обработки данных

Устройства в дата-центре

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

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

Следующие шаги