Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Начать тестирование с консоли Firebase

Firebase Test Lab предоставляет облачную инфраструктуру для тестирования приложений Android. В этом документе описывается, как начать работу с Test Lab с помощью консоли Firebase.

Шаг 1. Создайте проект Firebase

Если вы еще нет, перейдите к Firebase консоли и создать новый проект Firebase.

Шаг 2. Запустите тест

Firebase Test Lab позволяет запускать следующие типы тестов:

  • Контрольно - измерительные приборы : Тест вы пишете , что позволяет управлять пользовательским интерфейсом вашего приложения с действиями вы укажете. Контрольные приборы могут также сделать явные утверждения о состоянии вашего приложения , чтобы убедиться в правильности функционирования с помощью AndroidJUnitRunnerAPIs. Лабораторные испытания поддерживает Эспрессо и UI Automator 2,0 инструментальные рамки испытаний.
  • Тест Robo : тест , который анализирует интерфейс вашего приложения , а затем исследует его автоматически путем имитации действий пользователя.
  • Тестовый цикл игры : тест А , который использует «демонстрационный режим» для имитации действий игроков в игровых приложениях.

Чтобы запустить тест, увидеть тесты Run с Lab Test Firebase для Android .

Новое: инструментальные тесты с помощью Orchestrator

Android Test Orchestrator работает каждый из тестов приборов вашего приложения независимо друг от друга, который имеет ряд преимуществ, но и один недостаток:

Преимущества

  • Нет общего состояние: Каждый тест запускается в отдельном экземпляре Instrumentation, поэтому общее состояние не не накапливается через испытание.

  • Изолированные аварии: Если тест падает, он сносит только свой собственный экземпляр инструментария, так что другие тесты в вашем номере по- прежнему работать.

Недостаток

  • Дольше выполнения: Каждый тест работает свои собственные средства экземпляра Instrumentation , что процесс тестирования занимает немного больше времени в целом. Увеличение время работы может повлиять на использование квот или фактурное время и может привести к хит устройства тайм-ауту пределы .

Test Lab всегда использует последнюю версию Orchestrator. Чтобы включить Orchestrator, выберите Выполнить с Orchestrator из дополнительных опций на экране в испытательной установке приборов .

Шаг 3. Изучите результаты теста.

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