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

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

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

  • gcloud CLI: Чтобы просмотреть список доступных устройств из Google Cloud CLI, используйте следующую команду:

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

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

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

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

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

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

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

  2. Выберите «Выполнить тест» , а затем выберите тип теста.

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

  4. На шаге «Выбрать размеры» нажмите «Настроить» .

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

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

Просмотр стабильности устройства в Google Cloud CLI

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

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

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

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

Если на тестовом устройстве наблюдается снижение стабильности, вы можете увидеть тег 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. Нажмите на уровень емкости, по которому вы хотите выполнить фильтрацию: Medium или High . Чтобы отфильтровать все устройства с низкой емкостью, отфильтруйте по Medium и High.

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

  6. Выберите одно или несколько устройств для запуска теста. В зависимости от емкости устройства вы можете увидеть метку Medium или High рядом с выбранными устройствами.

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

Просмотр емкости устройства в Google Cloud CLI

Вы можете просмотреть емкость устройства в интерфейсе командной строки 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 .

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

Производитель Название модели Форма устройства Идентификатор устройства Планируемая дата удаления Рекомендуемая замена
Леново Lenovo Tab P11 Физический J606F/30 2025-05-03
Samsung Galaxy Tab S3 Физический gts3lltevzw/28 2024-04-14
Samsung Galaxy Tab A (2016) Физический gtaxlwifi/27 2025-04-30
Google Google Nexus 5X Виртуальный Nexus5X/24 2025-03-31
Nexus5X/25 2025-03-31
Nexus5X/26 2025-03-31 СреднийPhone.arm/26
Google Google Нексус 6 Виртуальный Нексус6/24 2025-03-31
Нексус6/25 2025-03-31
Google Google Nexus 6P Виртуальный Нексус6П/24 2025-03-31
Нексус6П/25 2025-03-31
Нексус6П/26 2025-03-31 СреднийPhone.arm/26
Нексус6П/27 2025-03-31 СреднийPhone.arm/27
Google Google Nexus 7 Клон 16:9 Виртуальный Nexus7_clone_16_9/24 2025-03-31
Nexus7_clone_16_9/25 2025-03-31
Nexus7_clone_16_9/26 2025-03-31
Google Google Нексус 9 Виртуальный Нексус9/24 2025-03-31
Нексус9/25 2025-03-31
Google Google Nexus (низкое разрешение) Виртуальный NexusLowRes/24 2025-03-31
NexusLowRes/25 2025-03-31
NexusLowRes/26 2025-03-31 Маленький телефон.arm/26
NexusLowRes/27 2025-03-31 Маленький телефон.arm/27
NexusLowRes/28 2025-03-31 Маленький телефон.arm/28
NexusLowRes/29 2025-03-31 Маленький телефон.arm/29
NexusLowRes/30 2025-03-31 Маленький телефон.arm/30
Google Пиксель 2 Виртуальный Пиксель2/26 2025-03-31 СреднийPhone.arm/26
Пиксель2/27 2025-03-31 СреднийPhone.arm/27
Пиксель2/28 2025-03-31 СреднийPhone.arm/28
Пиксель2/29 2025-03-31 СреднийPhone.arm/29
Пиксель2/30 2025-03-31 СреднийPhone.arm/30
Google Пиксель 3 Виртуальный Пиксель3/30 2025-03-31 СреднийPhone.arm/30
Общий Обычный планшет Android с разрешением 720x1600 и разрешением 270 точек на дюйм Виртуальный AndroidTablet270dpi/30 2025-03-31 AndroidTablet270dpi.arm/30
Google Google TV Амати Виртуальный AmatiTvEmulator/29 2025-05-31
Будет определено
Google Гугл ТВ Виртуальный GoogleTvEmulator/30 2025-05-31
Будет определено
GoogleTv.arm/31 (скоро будет доступно)
Samsung Galaxy Z Fold 3 Физический кв2кв/31 2025-03-31
Realme ГТ Нео 3 Физический RED8BEL1/33 2025-02-03
OnePlus OnePlus 9 Pro Физический OnePlus9Pro/33 2025-02-03
Samsung Galaxy Z Fold 3 Физический кв2кв/30 2025-02-06
Samsung Samsung Galaxy S9 Физический starqlteue/26 2025-02-21
Google Google Уэмбли Физический wembley_2GB_full/30 2025-03-03
Google Lenovo Tab P12 Pro Физический gsi_arm64/33 2025-03-03
Samsung Самсунг Галакси А51 Физический а51/31 2025-03-03
OnePlus OnePlus Nord2 5G Физический OP515BL1/33 2025-03-12
HMD Глобал Нокиа 1 Физический ФРТ/27 2025-06-09
Samsung Samsung Galaxy S20 Физический х1к/29 2025-06-09
ЛГ LM-G900 Физический caymanlm/31 2025-06-09

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

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