Доступные устройства в Test Lab

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 с помощью индикатора Сниженная стабильность. Устройства, помеченные индикатором Сниженная стабильность, в течение длительного периода (30 дней или более) возвращали более высокую долю неоднозначных результатов. Эта функция помогает лучше выбирать устройства для тестирования, сообщая о снижении стабильности тестового устройства.

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

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

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

  1. В консоли Firebase выберите DevOps & Engagement (DevOps и вовлечение) > Test Lab (Лаборатория тестирования).

  2. Нажмите Провести тестирование и выберите тип теста.

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

  4. На шаге "Выбор параметров" нажмите Настроить.

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

  6. Запустите тест.

Как посмотреть стабильность устройства в Google Cloud CLI

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

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

  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. Вместимость лаборатории – это общее количество подключенных к интернету устройств в лаборатории мобильных устройств Google. Это поможет вам убедиться, что в нашей лаборатории достаточно устройств для эффективного тестирования. Емкость устройства может быть высокой, средней и низкой.

Тестирование на устройствах с любым уровнем производительности может занимать больше времени из-за следующих факторов:

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

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

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

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

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

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

  1. В консоли Firebase выберите DevOps & Engagement (DevOps и вовлечение) > Test Lab (Лаборатория тестирования).

  2. Нажмите Провести тестирование и выберите тип теста.

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

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

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

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

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

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

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

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

  7. Запустите тест.

Как посмотреть емкость устройства в Google Cloud CLI

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

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

  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 Amati Виртуальное AmatiTvEmulator/29 31 мая 2025 г.
Будет определено позднее
Google Google TV Виртуальное GoogleTvEmulator/30 31 мая 2025 г.
Будет определено позднее
GoogleTv.arm/31 (скоро будет доступно)
Samsung Samsung Galaxy Z Fold2 Физический компьютер f2q/30 2026-02-13
Google Pixel 2 (Arm) Виртуальная рука Pixel2.arm/26 2025-11-15 MediumPhone.arm/26
Pixel2.arm/27 2025-11-15 MediumPhone.arm/27
Pixel2.arm/28 2025-11-15 MediumPhone.arm/28
Pixel2.arm/29 2025-11-15 MediumPhone.arm/29
Pixel2.arm/30 2025-11-15 MediumPhone.arm/30
Pixel2.arm/31 2025-11-15 MediumPhone.arm/31
Pixel2.arm/32 2025-11-15 MediumPhone.arm/32
Pixel2.arm/33 2025-11-15 MediumPhone.arm/33

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

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