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 при настройке нового теста для определенного устройства.
Чтобы посмотреть данные о стабильности устройств, выполните следующие действия:
В консоли Firebase выберите DevOps & Engagement (DevOps и взаимодействие) > Test Lab (Лаборатория тестирования).
Нажмите Провести тестирование и выберите тип теста.
Загрузите двоичный файл приложения.
На шаге "Выбор параметров" нажмите Настроить.
Выберите одно или несколько устройств для тестирования. В зависимости от стабильности устройства рядом с выбранными устройствами может появиться ярлык Сниженная стабильность.
Запустите тест.
Как посмотреть стабильность устройства в Google Cloud CLI
Вы можете посмотреть стабильность устройства в gcloud CLI для определенного устройства при настройке нового теста.
Чтобы посмотреть данные о стабильности устройств, выполните следующие действия:
Скачайте последнюю версию Google Cloud SDK и следуйте инструкциям.
Выполните одну из следующих команд:
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 для определенного устройства при настройке нового теста.
Чтобы посмотреть емкость устройства, выполните следующие действия:
В консоли Firebase выберите DevOps & Engagement (DevOps и вовлечение) > Test Lab (Лаборатория тестирования).
Нажмите Провести тестирование и выберите тип теста.
Загрузите двоичный файл приложения.
На этапе выбора параметров нажмите Настроить.
(Необязательно.) Чтобы отфильтровать устройства по уровню емкости, выполните следующие действия:
Нажмите на значок Фильтр.
Выберите Вместимость.
Выберите уровень емкости, по которому нужно отфильтровать данные: Средний или Высокий. Чтобы отфильтровать устройства с низкой производительностью, выберите "Средняя" и "Высокая".
Нажмите Применить.
Выберите одно или несколько устройств для тестирования. В зависимости от емкости устройства рядом с выбранными устройствами может быть указана метка Средняя или Высокая.
Запустите тест.
Как посмотреть объем хранилища устройства в Google Cloud CLI
Вы можете посмотреть емкость устройства в gcloud CLI для определенного устройства, когда настраиваете новый тест.
Чтобы посмотреть емкость устройства, выполните следующие действия:
- Скачайте последнюю версию Google Cloud SDK и следуйте инструкциям. Версия должна быть не ниже 417.0.0.
- Выполните одну из следующих команд:
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, вы можете отправить запрос на добавление устройства в каталог.