Test Lab позволяет тестировать ваше приложение на самых разных устройствах и версиях Android. Существует несколько способов узнать, какие устройства доступны:
Консоль Firebase : Если вы запускаете тесты из консоли Firebase , вы можете увидеть список доступных устройств на шаге «Выбор измерений» в рабочем процессе «Запуск теста» .
Для просмотра списка доступных устройств в интерфейсе командной строки Google Cloud используйте следующую команду:
gcloud firebase test android models list
Google APIs Explorer: Вы даже можете напрямую искать устройства, без проекта Firebase или CLI gcloud, используя Google APIs Explorer .
Индикатор стабильности устройства
В консоли Firebase и Google Cloud CLI функция Test Lab отображает устройства, демонстрирующие снижение стабильности, с помощью индикатора «Сниженная стабильность» . Устройства, помеченные индикатором «Сниженная стабильность» , показывают более высокий процент неубедительных результатов в течение длительного периода времени (30 дней и более). Эта функция помогает лучше выбирать устройства для конкретных задач, сообщая о снижении стабильности тестируемого устройства.
Отслеживайте стабильность работы устройства в консоли Firebase.
Стабильность работы устройства можно проверить в консоли Firebase при настройке нового теста для конкретного устройства.
Для проверки стабильности работы устройства следуйте этим инструкциям:
Откройте страницу «Тестовая лаборатория» в консоли Firebase .
Выберите «Запустить тест» , а затем выберите тип теста.
Загрузите исполняемый файл вашего приложения.
На этапе выбора размеров нажмите «Настроить» .
Выберите одно или несколько устройств для проведения теста. В зависимости от стабильности работы устройств, рядом с выбранными устройствами может отображаться пометка «Сниженная стабильность» .
Проведите тест.
Отслеживание стабильности работы устройства в интерфейсе командной строки Google Cloud.
В интерфейсе командной строки gcloud можно просмотреть стабильность работы конкретного устройства при настройке нового теста.
Для проверки стабильности работы устройства следуйте этим инструкциям:
Загрузите последнюю версию Google Cloud SDK и следуйте инструкциям.
Выполните одну из следующих команд:
gcloud firebase test android models listилиgcloud firebase test android models describe MODEL_ID
Если у тестового устройства наблюдается снижение стабильности, в столбце TAGS можно увидеть тег reduced_stability указывающий на затронутые версии.
Емкость устройства
Test Lab предоставляет сводную информацию о загрузке мобильных устройств через консоль Firebase и Firebase CLI. Загрузка устройств — это общее количество подключенных устройств в лаборатории мобильных устройств Google. Эта функция помогает обеспечить достаточное количество устройств в нашей лаборатории для более эффективного проведения тестов. Загрузка устройств измеряется как высокая, средняя и низкая.
Тестирование на любом уровне производительности устройства может занять больше времени по следующим причинам:
- Трафик, влияющий на время начала тестирования. Чтобы проверить наличие сообщений о сбоях или неполадках, см. панель состояния Firebase .
- Сбои в работе устройств или инфраструктуры, которые могут произойти в любое время и повлиять на продолжительность выполнения теста.
В таблице ниже описаны типы емкости устройств и даны рекомендации о том, когда следует использовать каждый тип емкости:
| Емкость | Описание | Рекомендуемое использование |
| Высокая вместимость | В каталоге оборудования Test Lab представлено множество устройств. | Используйте, когда запускаете большое количество тестов. |
| Средняя мощность | Каталог оборудования Test Lab содержит умеренное количество устройств. | Этот уровень мощности подходит для выполнения большинства ваших тестов. |
| Низкая вместимость | В каталоге Test Lab оборудования представлено немного устройств. Хотя устаревшие устройства относятся к группе маломощных, не все маломощные устройства являются устаревшими. | Используйте этот метод, если вам необходимо запустить тест на конкретной модели и версии устройства. Эти тесты не подходят для сегментирования тестирования. Из-за низкой производительности тесты могут выполняться долго, особенно если вы запускаете большое количество тестов одновременно. |
Просмотр емкости устройства в консоли Firebase
В консоли Firebase можно просмотреть доступную емкость устройства для конкретного устройства при настройке нового теста.
Чтобы просмотреть объем памяти устройства, выполните следующие действия:
Откройте страницу Test Lab в консоли Firebase .
Выберите «Запустить тест» , а затем выберите тип теста.
Загрузите исполняемый файл вашего приложения.
На этапе выбора размеров нажмите «Настроить» .
(Необязательно) Чтобы отфильтровать устройства по уровню емкости, выполните следующие действия:
Нажмите на значок фильтра .
Выберите емкость .
Выберите уровень емкости, по которому хотите выполнить фильтрацию: Средний или Высокий . Чтобы отфильтровать устройства с низкой емкостью, используйте фильтрацию как по Среднему, так и по Высокому уровню.
Нажмите «Применить» .
Выберите одно или несколько устройств для проведения теста. В зависимости от возможностей устройства, рядом с выбранными устройствами может отображаться обозначение «Средний» или «Высокий» .
Проведите тест.
Просмотр емкости устройства в интерфейсе командной строки Google Cloud.
При настройке нового теста вы можете просмотреть емкость устройства в интерфейсе командной строки 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 .
Устаревшие устройства
| Производитель | Название модели | Форма устройства | Идентификатор устройства | Планируемая дата демонтажа | Рекомендуемая замена |
|---|---|---|---|---|---|
| Samsung | Galaxy Tab S3 | Физический | gts3lltevzw/28 | 2024-04-14 | |
| Google TV Амати | Виртуальный | AmatiTvEmulator/29 | |||
| Google ТВ | Виртуальный | GoogleTvEmulator/30 | GoogleTv.arm/31 (скоро будет доступно) | ||
| Samsung | Samsung Galaxy Note 9 | Физический | crownqlteue/29 | 2025-11-06 | |
| OnePlus | OnePlus 10T | Физический | OP5552L1/35 | 2025-11-15 | |
| Samsung | Samsung Galaxy Galaxy A02s | Физический | a02q/31 | 2025-11-16 | |
| Samsung | Samsung Galaxy Galaxy A03s | Физический | a03s/33 | 2025-11-16 |
Запросить устройство
Если вы хотите использовать устройство, которого нет в Test Lab , вы можете отправить запрос на добавление устройства в каталог.