获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

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

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

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

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

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

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

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

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

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

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

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

Посмотреть емкость устройства

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

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

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

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

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

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

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

    1. Щелкните значок Фильтр .

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

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

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

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

  7. Запустите свой тест.

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

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

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

Модель Тип Устройство/версия Удаление на
айфон 6с Физический iOS 11.4 2021-04-19
айфон 7 Физический iOS 11.4 2021-04-19
айфон 8 плюс Физический iOS 11.4 2021-04-19
iPhone SE Физический iOS 11.4 2021-04-19
айфон х Физический iOS 11.4 2021-04-19
iPad (5-го поколения) Физический iOS 12.0 2021-04-22
iPhone SE Физический iOS 12.3 2021-04-22
iPhone SE Физический iOS 12.0 2021-05-01
айфон хз Физический iOS 12.0 2021-05-01
айфон хз макс Физический iOS 12.0 2021-05-01
айфон 7 плюс Физический iOS 12.0 2021-05-01
айпад мини 4 Физический iOS 12.0 2021-05-01
айпад мини 4 Физический iOS 14.1 2021-06-24
iPad (5-го поколения) Физический iOS 14.1 2021-06-24
айфон 7 плюс Физический iOS 14.1 2021-06-24
айфон 8 Физический iOS 14.1 2021-06-24
Айфон 11 Про Физический iOS 14.1 2021-06-24
айфон 6s Физический iOS 12.0 2021-07-09
айфон 7 Физический iOS 12.3 2021-07-25
айфон 8 плюс Физический iOS 12.3 2021-07-25
айфон хз макс Физический iOS 12.3 2021-07-25
айфон 8 Физический iOS 12.0 2022-01-25
айфон 8 Физический iOS 11.4 2022-05-25