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

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 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 ios models list или gcloud firebase test ios models describe MODEL_ID

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

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

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

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

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

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

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

Просмотр емкости устройства в консоли 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 ios list-device-capacities
    или
    gcloud firebase test ios models describe MODEL_ID

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

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

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

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

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

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

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