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 для определенного устройства при настройке нового теста.
Чтобы просмотреть емкость устройства, следуйте этим инструкциям:
Откройте страницу Test Lab в консоли Firebase.
Выберите «Выполнить тест», а затем выберите тип теста.
Загрузите двоичный файл вашего приложения.
На шаге «Выбор размеров» нажмите « Настроить ».
(Необязательно) Чтобы отфильтровать устройства по уровню емкости, выполните следующие действия.
Щелкните значок Фильтр .
Выберите Емкость .
Щелкните уровень емкости, по которому вы хотите выполнить фильтрацию: средний или высокий . Чтобы отфильтровать любые устройства с малой емкостью, отфильтруйте как средний, так и высокий.
Нажмите Применить .
Выберите одно или несколько устройств для запуска теста. В зависимости от емкости устройства рядом с выбранными устройствами может отображаться метка « Средний » или « Высокий ».
Запустите свой тест.
Устаревшие устройства и версии
Устаревшие устройства доступны в течение одного месяца, прежде чем они будут удалены из каталога устройств 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 |
айфон 6с | Физический | 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 |
Запросить устройство
Если есть устройство, которое вы хотели бы использовать, но которого нет в Test Lab, вы можете отправить запрос на добавление устройства в каталог. Чтобы отправить запрос, нажмите «Запросить устройство » в нижней части шага « Выбрать параметры » рабочего процесса « Выполнить тест» .