Test Lab позволяет тестировать ваше приложение на самых разных устройствах и версиях Android. Есть несколько способов узнать, какие устройства доступны:
Консоль Firebase : если вы запускаете тесты из консоли Firebase , вы можете увидеть список доступных устройств на этапе «Выбор измерений» рабочего процесса «Запуск теста» .
gcloud CLI: чтобы просмотреть список доступных устройств из Google Cloud CLI, используйте следующую команду:
gcloud firebase test android models list
Google API Explorer: вы даже можете искать устройства напрямую, без проекта Firebase или интерфейса командной строки gcloud, с помощью Google API Explorer .
Индикатор стабильности устройства
Test Lab указывает устройства, на которых наблюдается снижение стабильности в консоли Firebase и Google Cloud CLI, с помощью индикатора пониженной стабильности . Устройства, отмеченные индикатором пониженной стабильности , чаще давали неубедительные результаты в течение длительного периода, составляющего 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
в столбце TAGS, в котором перечислены затронутые версии.
Емкость устройства
Test Lab предоставляет совокупную информацию о емкости мобильных устройств через консоль Firebase и интерфейс командной строки Firebase . Емкость устройства – это совокупное количество подключенных к Интернету устройств в лаборатории мобильных устройств Google. Эта функция поможет вам убедиться, что в нашей лаборатории устройств достаточно устройств для более эффективного проведения тестов. Емкость устройства измеряется как высокая, средняя и низкая.
Тесты, выполняемые на любом уровне мощности устройства, могут занять больше времени из-за следующих факторов:
- Трафик, который влияет на время запуска теста. Чтобы проверить наличие сообщений о сбоях или сбоях, посетите панель состояния Firebase .
- Сбои устройства или инфраструктуры, которые могут произойти в любой момент и повлиять на продолжительность выполнения теста.
В следующей таблице описаны типы емкости устройства и приведены рекомендации о том, когда использовать каждый тип емкости:
Емкость | Описание | Рекомендуемое использование |
Высокая емкость | Каталог устройств Test Lab содержит множество устройств. | Используйте при выполнении большого количества тестов. |
Средняя емкость | Каталог устройств Test Lab содержит умеренное количество устройств. | Этот уровень мощности подходит для выполнения большинства тестов. |
Низкая емкость | Каталог устройств Test Lab содержит несколько устройств. Хотя устаревшие устройства относятся к группе малой емкости, не все устройства малой емкости считаются устаревшими. | Используйте, когда вам нужно запустить тест на конкретной модели и версии устройства. Эти тесты не подходят для тестового шардинга. Из-за низкой емкости выполнение тестов может занять много времени, особенно если вы одновременно запускаете большое количество тестов. |
Просмотр емкости устройства в консоли Firebase
Вы можете просмотреть емкость устройства в консоли Firebase для конкретного устройства при настройке нового теста.
Чтобы просмотреть емкость устройства, следуйте этим инструкциям:
Откройте страницу Test Lab в консоли Firebase .
Выберите «Выполнить тест» , а затем выберите тип теста.
Загрузите двоичный файл приложения.
На шаге «Выбор размеров» нажмите «Настроить» .
(Необязательно) Чтобы отфильтровать устройства по уровню емкости, выполните следующие действия:
Нажмите значок «Фильтр» .
Выберите Емкость .
Нажмите уровень емкости, по которому вы хотите отфильтровать: средний или высокий . Чтобы отфильтровать устройства с малой емкостью, отфильтруйте по «Среднему» и «Высокому».
Нажмите Применить .
Выберите одно или несколько устройств для проведения теста. В зависимости от емкости устройства рядом с выбранными устройствами может отображаться метка «Средний» или «Высокий» .
Запустите тест.
Просмотр емкости устройства в 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
.
Устаревшие устройства
Samsung | Галактика Таб С3 | Физический | gts3lltevzw/28 | 2024-04-14 |
Гугл Нексус 5X | Виртуальный | Нексус5X/24 | 2025-01-31 | |
Гугл Нексус 5X | Виртуальный | Нексус5X/25 | 2025-01-31 | |
Гугл Нексус 6 | Виртуальный | Нексус6/24 | 2025-01-31 | |
Гугл Нексус 6 | Виртуальный | Нексус6/25 | 2025-01-31 | |
Google Нексус 6P | Виртуальный | Нексус6P/24 | 2025-01-31 | |
Google Нексус 6P | Виртуальный | Нексус6P/25 | 2025-01-31 | |
Клон Google Nexus 7 16:9 | Виртуальный | Nexus7_clone_16_9/24 | 2025-01-31 | |
Клон Google Nexus 7 16:9 | Виртуальный | Nexus7_clone_16_9/25 | 2025-01-31 | |
Гугл Нексус 9 | Виртуальный | Нексус9/24 | 2025-01-31 | |
Гугл Нексус 9 | Виртуальный | Нексус9/25 | 2025-01-31 | |
Google Нексус (низкое разрешение) | Виртуальный | НексусНизкое разрешение/24 | 2025-01-31 | |
Google Нексус (низкое разрешение) | Виртуальный | НексусНизкое разрешение/25 | 2025-01-31 | |
Samsung | Галактика Z-фолд 3 | Физический | 2кв/31 | 2025-01-31 |
Запросить устройство
Если вы хотите использовать устройство, которого нет в Test Lab , вы можете отправить запрос на добавление устройства в каталог.