Test Lab позволяет вам тестировать ваше приложение на самых разных устройствах и версиях Android. Есть несколько способов узнать, какие устройства доступны:
Консоль Firebase : если вы запускаете тесты из консоли Firebase , вы можете увидеть список доступных устройств на этапе выбора измерений рабочего процесса запуска теста .
gcloud CLI: Чтобы просмотреть список доступных устройств из Google Cloud CLI, используйте следующую команду:
gcloud firebase test android models list
Google APIs Explorer: вы даже можете искать устройства напрямую, без проекта Firebase или gcloud CLI, используя Google APIs Explorer .
Индикатор стабильности устройства
Test Lab указывает устройства, которые испытывают ухудшение стабильности в консоли Firebase и Google Cloud CLI, с помощью индикатора Reduced Stability . Устройства, которые были помечены индикатором Reduced Stability, возвращали более высокие показатели неопределенных результатов в течение длительного периода в 30 дней или более. Эта функция помогает вам лучше выбирать устройства для вашего варианта использования, сообщая вам, ухудшается ли стабильность тестового устройства.
Просмотр стабильности устройства в консоли Firebase
Стабильность устройства можно просмотреть в консоли Firebase при настройке нового теста для определенного устройства.
Чтобы проверить стабильность работы устройства, следуйте этим инструкциям:
Откройте страницу Test Lab в консоли Firebase .
Выберите «Выполнить тест» , а затем выберите тип теста.
Загрузите двоичный файл вашего приложения.
На шаге «Выбрать размеры» нажмите «Настроить» .
Выберите одно или несколько устройств для запуска теста. В зависимости от стабильности устройства вы можете увидеть метку «Пониженная стабильность» рядом с выбранными устройствами.
Проведите тест.
Просмотр стабильности устройства в Google Cloud CLI
Стабильность работы конкретного устройства можно просмотреть в интерфейсе командной строки gcloud при настройке нового теста.
Чтобы проверить стабильность работы устройства, следуйте этим инструкциям:
Загрузите последнюю версию Google Cloud SDK и следуйте инструкциям.
Выполните одну из этих команд:
gcloud firebase test android models list
илиgcloud firebase test android models describe MODEL_ID
Если на тестовом устройстве наблюдается снижение стабильности, вы можете увидеть тег reduced_stability
в столбце ТЕГИ, в котором перечислены затронутые версии.
Емкость устройства
Test Lab предоставляет агрегированную информацию о емкости мобильных устройств через консоль Firebase и Firebase CLI. Емкость устройств — это агрегированное количество онлайн-устройств в лаборатории мобильных устройств Google. Эта функция помогает вам убедиться, что в нашей лаборатории устройств достаточно устройств для более эффективного проведения тестов. Емкость устройств измеряется как Высокая, Средняя и Низкая.
Тестирование на любом уровне емкости устройства может занять больше времени из-за следующих факторов:
- Трафик, который влияет на время начала теста. Чтобы проверить, есть ли сообщения об отключениях или сбоях, см. панель состояния Firebase .
- Сбои в работе устройств или инфраструктуры могут произойти в любой момент и повлиять на продолжительность выполнения теста.
В следующей таблице описаны типы емкости устройств и даны рекомендации о том, когда использовать каждый тип емкости:
Емкость | Описание | Рекомендуемое использование |
Высокая вместимость | Каталог устройств Test Lab содержит множество устройств. | Используйте при проведении большого количества тестов. |
Средняя вместимость | Каталог устройств Test Lab содержит умеренное количество устройств. | Этот уровень емкости подходит для проведения большинства ваших тестов. |
Низкая емкость | Каталог устройств Test Lab содержит несколько устройств. Хотя устаревшие устройства относятся к группе устройств с низкой емкостью, не все устройства с низкой емкостью являются устаревшими. | Используйте, когда вам нужно запустить тест на определенной модели и версии устройства. Эти тесты не подходят для тестового шардинга. Из-за низкой емкости тесты могут занять много времени, особенно если вы вызываете большое количество тестов одновременно. |
Просмотр емкости устройства в консоли Firebase
Вы можете просмотреть емкость устройства в консоли Firebase для конкретного устройства при настройке нового теста.
Чтобы просмотреть емкость устройства, следуйте этим инструкциям:
Откройте страницу Test Lab в консоли Firebase .
Выберите «Выполнить тест» , а затем выберите тип теста.
Загрузите двоичный файл вашего приложения.
На шаге «Выбрать размеры» нажмите «Настроить» .
(Необязательно) Чтобы отфильтровать устройства по уровню емкости, выполните следующие действия:
Нажмите значок «Фильтр» .
Выберите Емкость .
Нажмите на уровень емкости, по которому вы хотите выполнить фильтрацию: Medium или High . Чтобы отфильтровать все устройства с низкой емкостью, отфильтруйте по Medium и High.
Нажмите «Применить» .
Выберите одно или несколько устройств для запуска теста. В зависимости от емкости устройства вы можете увидеть метку Medium или High рядом с выбранными устройствами.
Проведите тест.
Просмотр емкости устройства в Google Cloud CLI
Вы можете просмотреть емкость устройства в интерфейсе командной строки gcloud для конкретного устройства при настройке нового теста.
Чтобы просмотреть емкость устройства, следуйте этим инструкциям:
- Загрузите последнюю версию Google Cloud SDK и следуйте инструкциям. Версия должна быть 417.0.0 или выше.
- Выполните одну из этих команд:
gcloud firebase test android list-device-capacities
или
gcloud firebase test android models describe MODEL_ID
Выходные данные включают емкость устройства, идентификатор модели, название модели и идентификатор версии ОС.
Устаревшие устройства и версии
Устаревшие устройства доступны не менее одного месяца, прежде чем будут удалены из каталога устройств Test Lab . После удаления устройства Test Lab больше не запускает тестовые запросы, нацеленные на это устройство; эти запросы помечаются как Skipped
.
Устаревшие устройства
Производитель | Название модели | Форма устройства | Идентификатор устройства | Планируемая дата удаления | Рекомендуемая замена |
---|---|---|---|---|---|
Леново | Lenovo Tab P11 | Физический | J606F/30 | 2025-05-03 | |
Samsung | Galaxy Tab S3 | Физический | gts3lltevzw/28 | 2024-04-14 | |
Samsung | Galaxy Tab A (2016) | Физический | gtaxlwifi/27 | 2025-04-30 | |
Google Nexus 5X | Виртуальный | Nexus5X/24 | 2025-03-31 | ||
Nexus5X/25 | 2025-03-31 | ||||
Nexus5X/26 | 2025-03-31 | СреднийPhone.arm/26 | |||
Google Нексус 6 | Виртуальный | Нексус6/24 | 2025-03-31 | ||
Нексус6/25 | 2025-03-31 | ||||
Google Nexus 6P | Виртуальный | Нексус6П/24 | 2025-03-31 | ||
Нексус6П/25 | 2025-03-31 | ||||
Нексус6П/26 | 2025-03-31 | СреднийPhone.arm/26 | |||
Нексус6П/27 | 2025-03-31 | СреднийPhone.arm/27 | |||
Google Nexus 7 Клон 16:9 | Виртуальный | Nexus7_clone_16_9/24 | 2025-03-31 | ||
Nexus7_clone_16_9/25 | 2025-03-31 | ||||
Nexus7_clone_16_9/26 | 2025-03-31 | ||||
Google Нексус 9 | Виртуальный | Нексус9/24 | 2025-03-31 | ||
Нексус9/25 | 2025-03-31 | ||||
Google Nexus (низкое разрешение) | Виртуальный | NexusLowRes/24 | 2025-03-31 | ||
NexusLowRes/25 | 2025-03-31 | ||||
NexusLowRes/26 | 2025-03-31 | Маленький телефон.arm/26 | |||
NexusLowRes/27 | 2025-03-31 | Маленький телефон.arm/27 | |||
NexusLowRes/28 | 2025-03-31 | Маленький телефон.arm/28 | |||
NexusLowRes/29 | 2025-03-31 | Маленький телефон.arm/29 | |||
NexusLowRes/30 | 2025-03-31 | Маленький телефон.arm/30 | |||
Пиксель 2 | Виртуальный | Пиксель2/26 | 2025-03-31 | СреднийPhone.arm/26 | |
Пиксель2/27 | 2025-03-31 | СреднийPhone.arm/27 | |||
Пиксель2/28 | 2025-03-31 | СреднийPhone.arm/28 | |||
Пиксель2/29 | 2025-03-31 | СреднийPhone.arm/29 | |||
Пиксель2/30 | 2025-03-31 | СреднийPhone.arm/30 | |||
Пиксель 3 | Виртуальный | Пиксель3/30 | 2025-03-31 | СреднийPhone.arm/30 | |
Общий | Обычный планшет Android с разрешением 720x1600 и разрешением 270 точек на дюйм | Виртуальный | AndroidTablet270dpi/30 | 2025-03-31 | AndroidTablet270dpi.arm/30 |
Google TV Амати | Виртуальный | AmatiTvEmulator/29 | |||
Гугл ТВ | Виртуальный | GoogleTvEmulator/30 | GoogleTv.arm/31 (скоро будет доступно) | ||
Samsung | Galaxy Z Fold 3 | Физический | кв2кв/31 | 2025-03-31 | |
Realme | ГТ Нео 3 | Физический | RED8BEL1/33 | 2025-02-03 | |
OnePlus | OnePlus 9 Pro | Физический | OnePlus9Pro/33 | 2025-02-03 | |
Samsung | Galaxy Z Fold 3 | Физический | кв2кв/30 | 2025-02-06 | |
Samsung | Samsung Galaxy S9 | Физический | starqlteue/26 | 2025-02-21 | |
Google Уэмбли | Физический | wembley_2GB_full/30 | 2025-03-03 | ||
Lenovo Tab P12 Pro | Физический | gsi_arm64/33 | 2025-03-03 | ||
Samsung | Самсунг Галакси А51 | Физический | а51/31 | 2025-03-03 | |
OnePlus | OnePlus Nord2 5G | Физический | OP515BL1/33 | 2025-03-12 | |
HMD Глобал | Нокиа 1 | Физический | ФРТ/27 | 2025-06-09 | |
Samsung | Samsung Galaxy S20 | Физический | х1к/29 | 2025-06-09 | |
ЛГ | LM-G900 | Физический | caymanlm/31 | 2025-06-09 |
Запросить устройство
Если вы хотите использовать устройство, которого нет в Test Lab , вы можете отправить запрос на добавление устройства в каталог.