Доступные устройства в тестовой лаборатории

Test Lab позволяет тестировать ваше приложение на самых разных устройствах и версиях Android. Есть несколько способов узнать, какие устройства доступны:

  • Консоль Firebase: если вы запускаете тесты из консоли Firebase, вы можете увидеть список доступных устройств на этапе «Выбор измерений» рабочего процесса «Запуск теста» .

  • gcloud CLI: чтобы просмотреть список доступных устройств из Google Cloud CLI, используйте следующую команду:

    gcloud firebase test android models list
  • Google API Explorer: вы даже можете искать устройства напрямую, без проекта Firebase или интерфейса командной строки gcloud, с помощью Google API Explorer .

Индикатор стабильности устройства

Тестовая лаборатория указывает устройства, на которых наблюдается снижение стабильности в консоли Firebase и Google Cloud CLI, с помощью индикатора пониженной стабильности . Устройства, отмеченные индикатором пониженной стабильности, чаще давали неубедительные результаты в течение длительного периода, составляющего 30 и более дней. Эта функция помогает вам лучше выбирать устройства для вашего случая использования, сообщая вам, если стабильность тестового устройства ухудшилась.

Просмотр стабильности устройства в консоли Firebase

Вы можете просмотреть стабильность устройства в консоли Firebase, когда настраиваете новый тест для определенного устройства.

Чтобы просмотреть стабильность устройства, следуйте этим инструкциям:

  1. Откройте страницу Test Lab в консоли Firebase.

  2. Выберите «Выполнить тест» , а затем выберите тип теста.

  3. Загрузите двоичный файл приложения.

  4. На шаге «Выбор размеров» нажмите «Настроить» .

  5. Выберите одно или несколько устройств для проведения теста. В зависимости от стабильности устройства рядом с выбранными устройствами вы можете увидеть метку «Пониженная стабильность» .

  6. Запустите тест.

Просмотр стабильности устройства в Google Cloud CLI

Вы можете просмотреть стабильность устройства в интерфейсе командной строки gcloud для конкретного устройства при настройке нового теста.

Чтобы просмотреть стабильность устройства, следуйте этим инструкциям:

  1. Загрузите последнюю версию Google Cloud SDK и следуйте инструкциям.

  2. Запустите одну из этих команд: 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 содержит несколько устройств. Хотя устаревшие устройства относятся к группе малой емкости, не все устройства малой емкости считаются устаревшими. Используйте, когда вам нужно запустить тест на конкретной модели и версии устройства. Эти тесты не подходят для тестового шардинга. Из-за низкой емкости выполнение тестов может занять много времени, особенно если вы одновременно запускаете большое количество тестов.
Примечание. Виртуальные устройства Android имеют переменную емкость. Количество предварительно загруженных виртуальных устройств основано на типичном недавнем использовании и может автоматически увеличиваться в периоды интенсивного использования.

Просмотр емкости устройства в консоли Firebase

Вы можете просмотреть емкость устройства в консоли Firebase для конкретного устройства при настройке нового теста.

Чтобы просмотреть емкость устройства, следуйте этим инструкциям:

  1. Откройте страницу Test Lab в консоли Firebase.

  2. Выберите «Выполнить тест» , а затем выберите тип теста.

  3. Загрузите двоичный файл приложения.

  4. На шаге «Выбор размеров» нажмите «Настроить» .

  5. (Необязательно) Чтобы отфильтровать устройства по уровню емкости, выполните следующие действия:

    1. Нажмите значок «Фильтр» .

    2. Выберите Емкость .

    3. Нажмите уровень емкости, по которому вы хотите отфильтровать: средний или высокий . Чтобы отфильтровать устройства с малой емкостью, отфильтруйте по «Среднему» и «Высокому».

    4. Нажмите Применить .

  6. Выберите одно или несколько устройств для проведения теста. В зависимости от емкости устройства рядом с выбранными устройствами может отображаться метка «Средний» или «Высокий» .

  7. Запустите тест.

Просмотр емкости устройства в Google Cloud CLI

Вы можете просмотреть емкость устройства в интерфейсе командной строки gcloud для конкретного устройства при настройке нового теста.

Чтобы просмотреть емкость устройства, следуйте этим инструкциям:

  1. Загрузите последнюю версию Google Cloud SDK и следуйте инструкциям. Версия должна быть 417.0.0 или выше.
  2. Запустите одну из этих команд:
    gcloud firebase test android list-device-capacities
    или
    gcloud firebase test android models describe MODEL_ID

Выходные данные включают емкость устройства, идентификатор модели, название модели и идентификатор версии ОС.

Устаревшие устройства и версии

Устаревшие устройства доступны в течение как минимум одного месяца, прежде чем они будут удалены из каталога устройств Test Lab. После удаления устройства Test Lab больше не выполняет тестовые запросы, предназначенные для этого устройства; эти запросы помечены как Skipped .

Устаревшие устройства

Производитель Модель Тип Устройство/Версия Удаление включено
Google Гугл Нексус 5 Физический голова-молот / 23 05.02.2024
Google Google Нексус (низкое разрешение) Виртуальный НексусLowRes/23 подлежит уточнению
Google Гугл Нексус 4 Виртуальный Нексус4/21 подлежит уточнению
Google Гугл Нексус 4 Виртуальный Нексус4/22 подлежит уточнению
Google Гугл Нексус 5 Виртуальный Нексус5/21 подлежит уточнению
Google Гугл Нексус 5 Виртуальный Нексус5/22 подлежит уточнению
Google Гугл Нексус 5 Виртуальный Нексус5/23 подлежит уточнению
Google Гугл Нексус 6 Виртуальный Нексус6/21 подлежит уточнению
Google Гугл Нексус 6 Виртуальный Нексус6/22 подлежит уточнению
Google Гугл Нексус 6 Виртуальный Нексус6/23 подлежит уточнению
Google Google Нексус 6P Виртуальный Нексус6P/23 подлежит уточнению
Google Гугл Нексус 7 Виртуальный Нексус7/21 подлежит уточнению
Google Гугл Нексус 7 Виртуальный Нексус7/22 подлежит уточнению
Google Клон Google Nexus 7 16:9 Виртуальный Nexus7_clone_16_9/23 подлежит уточнению
Google Гугл Нексус 9 Виртуальный Нексус9/21 подлежит уточнению
Google Гугл Нексус 9 Виртуальный Нексус9/22 подлежит уточнению
Google Гугл Нексус 9 Виртуальный Нексус9/23 подлежит уточнению
Google Гугл Нексус 10 Виртуальный Нексус10/21 подлежит уточнению
Google Гугл Нексус 10 Виртуальный Нексус10/22 подлежит уточнению
Честь Честь Играть Физический HWCOR/27 03.03.2024

Запросить устройство

Если вы хотите использовать устройство, которого нет в Тестовой лаборатории, вы можете отправить запрос на добавление устройства в каталог.