Доступные устройства в тестовой лаборатории

Test Lab позволяет тестировать ваше приложение на самых разных устройствах и версиях Android. Существует несколько способов узнать, какие устройства доступны:

  • Консоль Firebase : Если вы запускаете тесты из консоли Firebase , вы можете увидеть список доступных устройств на шаге «Выбор измерений» в рабочем процессе «Запуск теста» .

  • Для просмотра списка доступных устройств в интерфейсе командной строки Google Cloud используйте следующую команду:

    gcloud firebase test android models list
  • Google APIs Explorer: Вы даже можете напрямую искать устройства, без проекта Firebase или CLI gcloud, используя Google APIs Explorer .

Индикатор стабильности устройства

В консоли Firebase и Google Cloud CLI функция Test Lab отображает устройства, демонстрирующие снижение стабильности, с помощью индикатора «Сниженная стабильность» . Устройства, помеченные индикатором «Сниженная стабильность» , показывают более высокий процент неубедительных результатов в течение длительного периода времени (30 дней и более). Эта функция помогает лучше выбирать устройства для конкретных задач, сообщая о снижении стабильности тестируемого устройства.

Отслеживайте стабильность работы устройства в консоли Firebase.

Стабильность работы устройства можно проверить в консоли Firebase при настройке нового теста для конкретного устройства.

Для проверки стабильности работы устройства следуйте этим инструкциям:

  1. Откройте страницу «Тестовая лаборатория» в консоли Firebase .

  2. Выберите «Запустить тест» , а затем выберите тип теста.

  3. Загрузите исполняемый файл вашего приложения.

  4. На этапе выбора размеров нажмите «Настроить» .

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

  6. Проведите тест.

Отслеживание стабильности работы устройства в интерфейсе командной строки Google Cloud.

В интерфейсе командной строки gcloud можно просмотреть стабильность работы конкретного устройства при настройке нового теста.

Для проверки стабильности работы устройства следуйте этим инструкциям:

  1. Загрузите последнюю версию Google Cloud SDK и следуйте инструкциям.

  2. Выполните одну из следующих команд: gcloud firebase test android models list или gcloud firebase test android models describe MODEL_ID

Если у тестового устройства наблюдается снижение стабильности, в столбце TAGS можно увидеть тег reduced_stability указывающий на затронутые версии.

Емкость устройства

Test Lab предоставляет сводную информацию о загрузке мобильных устройств через консоль Firebase и Firebase CLI. Загрузка устройств — это общее количество подключенных устройств в лаборатории мобильных устройств Google. Эта функция помогает обеспечить достаточное количество устройств в нашей лаборатории для более эффективного проведения тестов. Загрузка устройств измеряется как высокая, средняя и низкая.

Тестирование на любом уровне производительности устройства может занять больше времени по следующим причинам:

  • Трафик, влияющий на время начала тестирования. Чтобы проверить наличие сообщений о сбоях или неполадках, см. панель состояния Firebase .
  • Сбои в работе устройств или инфраструктуры, которые могут произойти в любое время и повлиять на продолжительность выполнения теста.

В таблице ниже описаны типы емкости устройств и даны рекомендации о том, когда следует использовать каждый тип емкости:

Емкость Описание Рекомендуемое использование
Высокая вместимость В каталоге оборудования Test Lab представлено множество устройств. Используйте, когда запускаете большое количество тестов.
Средняя мощность Каталог оборудования Test Lab содержит умеренное количество устройств. Этот уровень мощности подходит для выполнения большинства ваших тестов.
Низкая вместимость В каталоге Test Lab оборудования представлено немного устройств. Хотя устаревшие устройства относятся к группе маломощных, не все маломощные устройства являются устаревшими. Используйте этот метод, если вам необходимо запустить тест на конкретной модели и версии устройства. Эти тесты не подходят для сегментирования тестирования. Из-за низкой производительности тесты могут выполняться долго, особенно если вы запускаете большое количество тестов одновременно.
Примечание: Виртуальные устройства Android имеют переменную емкость. Количество предварительно загруженных виртуальных устройств основано на типичном недавнем использовании и может автоматически увеличиваться в периоды интенсивной эксплуатации.

Просмотр емкости устройства в консоли Firebase

В консоли Firebase можно просмотреть доступную емкость устройства для конкретного устройства при настройке нового теста.

Чтобы просмотреть объем памяти устройства, выполните следующие действия:

  1. Откройте страницу Test Lab в консоли Firebase .

  2. Выберите «Запустить тест» , а затем выберите тип теста.

  3. Загрузите исполняемый файл вашего приложения.

  4. На этапе выбора размеров нажмите «Настроить» .

  5. (Необязательно) Чтобы отфильтровать устройства по уровню емкости, выполните следующие действия:

    1. Нажмите на значок фильтра .

    2. Выберите емкость .

    3. Выберите уровень емкости, по которому хотите выполнить фильтрацию: Средний или Высокий . Чтобы отфильтровать устройства с низкой емкостью, используйте фильтрацию как по Среднему, так и по Высокому уровню.

    4. Нажмите «Применить» .

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

  7. Проведите тест.

Просмотр емкости устройства в интерфейсе командной строки Google Cloud.

При настройке нового теста вы можете просмотреть емкость устройства в интерфейсе командной строки gcloud для конкретного устройства.

Чтобы просмотреть объем памяти устройства, выполните следующие действия:

  1. Загрузите последнюю версию Google Cloud SDK и следуйте инструкциям. Версия должна быть 417.0.0 или выше.
  2. Выполните одну из этих команд:
    gcloud firebase test android list-device-capacities
    или
    gcloud firebase test android models describe MODEL_ID

В выходные данные входят емкость устройства, идентификатор модели, название модели и идентификатор версии операционной системы.

Устаревшие устройства и версии

Устаревшие устройства доступны как минимум один месяц, после чего удаляются из каталога устройств Test Lab . После удаления устройства Test Lab больше не выполняет запросы на тестирование, предназначенные для этого устройства; такие запросы помечаются как Skipped .

Устаревшие устройства

Производитель Название модели Форма устройства Идентификатор устройства Планируемая дата демонтажа Рекомендуемая замена
Samsung Galaxy Tab S3 Физический gts3lltevzw/28 2024-04-14
Google Google TV Амати Виртуальный AmatiTvEmulator/29 2025-05-31
TBD
Google Google ТВ Виртуальный GoogleTvEmulator/30 2025-05-31
TBD
GoogleTv.arm/31 (скоро будет доступно)
Samsung Samsung Galaxy Note 9 Физический crownqlteue/29 2025-11-06
OnePlus OnePlus 10T Физический OP5552L1/35 2025-11-15
Samsung Samsung Galaxy Galaxy A02s Физический a02q/31 2025-11-16
Samsung Samsung Galaxy Galaxy A03s Физический a03s/33 2025-11-16

Запросить устройство

Если вы хотите использовать устройство, которого нет в Test Lab , вы можете отправить запрос на добавление устройства в каталог.