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

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

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

Создать проект Firebase

Если у вас нет проекта Firebase для вашего приложения, перейдите в консоль Firebase и нажмите « Создать новый проект», чтобы создать его сейчас. Вам потребуются права владения или редактирования в вашем проекте.

В плане Spark вы можете использовать Test Lab для ограниченного количества ежедневных тестов. Чтобы использовать Test Lab без дневных ограничений квоты, вам необходимо перейти на план Firebase Blaze.

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

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

  • Инструментальный тест : написанный вами тест, который позволяет управлять пользовательским интерфейсом вашего приложения с помощью указанных вами действий. Инструментальный тест также может делать явные утверждения о состоянии вашего приложения для проверки правильности работы с помощью AndroidJUnitRunnerAPI. Test Lab поддерживает среды тестирования инструментов Espresso и UI Automator 2.0 .
  • Робо-тест : тест, который анализирует интерфейс вашего приложения, а затем автоматически исследует его, моделируя действия пользователя.
  • Тест игрового цикла : тест, в котором используется «демонстрационный режим» для имитации действий игрока в игровых приложениях.

Чтобы запустить тест, см. Раздел Запуск тестов с помощью Firebase Test Lab для Android .

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

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

Льготы

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

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

Недостаток

Test Lab всегда использует последнюю версию Orchestrator. Чтобы включить Orchestrator, выберите « Запускать с Orchestrator» на экране « Дополнительные параметры» в настройке инструментального тестирования .

Изучите результаты своего теста

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