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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если на тестовом устройстве наблюдается снижение стабильности, вы можете увидеть тег reduced_stability в столбце ТЕГИ, где перечислены затронутые версии.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выходные данные включают емкость устройства, идентификатор модели, название модели и идентификатор версии ОС.

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

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

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

Модель Тип Устройство/Версия Удаление на
iPad 5 Физический iPad5/15.4 2024-04-07
iPhone 13 Про Физический iPhone13pro/15.2 2024-04-07
iPad Mini 4 Физический ipadmini4/15.4 2024-04-07
айфон 8 Физический iPhone 8/14.7 2025-04-03
iPhone 11 Про Физический iPhone11pro/14.7 2025-04-03
iPhone 12 Про Физический iPhone12Pro/14.8 2025-04-03

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

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