Google 致力于为黑人社区推动种族平等。查看具体举措

Начать тестирование с консоли 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 , чтобы узнать больше о том , как интерпретировать результаты тестирования.