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

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

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

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

    gcloud firebase test ios 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 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. В консоли 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 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 Pro Физический компьютер Iphone13pro/15.2 2024-04-07
iPad Mini 4 Физический компьютер ipadmini4/15.4 2024-04-07
iPhone 8 Физический компьютер iphone8/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, вы можете отправить запрос на добавление устройства в каталог.