Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Лаборатория тестирования 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 .

Путь реализации

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

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