Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Начните тестирование с помощью консоли Firebase

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

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

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

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

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

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

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

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

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

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

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

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

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

Недостаток

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

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

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