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

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

  • Консоль Firebase. Если вы проводите тестирование в консоли Firebase, список доступных устройств можно посмотреть на этапе Выбор параметров в разделе Запуск тестирования.

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

    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 2025-05-31
TBD
Google Google TV Виртуальное GoogleTvEmulator/30 2025-05-31
TBD
GoogleTv.arm/31 (скоро будет доступно)
Samsung Samsung Galaxy Z Fold2 Физический компьютер f2q/30 2026-02-13

Как запросить устройство

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