Тестирование с помощью Firebase Test Lab для Android

Содержание

С помощью Firebase Test Lab для Android вы можете выполнять следующие тесты:

  • Тесты Espresso, Robotium и UI Automator 2.0 на базе Instrumentation, предназначенные для проверки приложений.
  • Автоматизированный тест, который позволяет анализировать структуру пользовательского интерфейса приложения и автоматически проверять его с помощью моделирования действий пользователей.

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

Как запустить тест на базе Instrumentation

  1. На панели навигации консоли Firebase нажмите Test Lab, а затем выберите Начать > Запустить тест на базе Instrumentation.
  2. Выберите Обзор, укажите путь к APK-файлу приложения и протестируйте его. Затем нажмите Продолжить.
  3. Добавьте матрицу тестирования приложения, выбрав устройства, уровни Android API, ориентацию экрана и языки локализации.
  4. Нажмите Показать дополнительные параметры и измените параметр Время ожидания теста, который определяет максимальную продолжительность каждого теста (необязательно).
  5. Нажмите Запустить тесты (N), где N – количество допустимых конфигураций теста, которое зависит от заданной матрицы тестирования. Невыполненные тесты обозначаются синим значком часов, который меняется на зеленую галочку после их завершения.
  6. Чтобы просмотреть результаты тестирования, в том числе отчеты, журналы, скриншоты и видео, нажмите на устройство в столбце Выполнение теста.

Как запустить автоматизированный тест

  1. На панели навигации консоли Firebase нажмите Test Lab, а затем выберите Начать > Запустить автоматизированный тест.
  2. Выберите Обзор, укажите путь к APK-файлу приложения, а затем нажмите Продолжить.
  3. Добавьте матрицу тестирования приложения, выбрав устройства, уровни Android API, ориентацию экрана и языки локализации.
  4. Нажмите Показать дополнительные параметры и измените следующие параметры (необязательно):
    • Время ожидания теста: определяет максимальную продолжительность каждого тестирования.
    • Максимальная глубина: определяет, насколько детально анализируется ветка пользовательского интерфейса приложения до возвращения к его корню (главный экран) для проверки другой ветки.
  5. Нажмите Запустить тесты (N), где N – количество допустимых конфигураций теста, которое зависит от заданной матрицы тестирования. Невыполненные тесты обозначаются синим значком часов, который меняется на зеленую галочку после их завершения.
  6. Чтобы просмотреть результаты тестирования, в том числе отчеты, журналы, скриншоты и видео, нажмите на устройство в столбце Выполнение теста.
Эта информация оказалась полезной?
Как можно улучшить эту статью?