На этой странице представлена помощь по устранению неполадок и ответы на часто задаваемые вопросы о выполнении тестов с помощью Firebase Test Lab. Если вы не можете найти то, что ищете, или вам нужна дополнительная помощь, присоединитесь к каналу #test-lab в Firebase Slack или обратитесь в службу поддержки Firebase .
Поиск неисправностей
При выборе устройства с высоким уровнем мощности в каталоге Test Lab тесты могут запускаться быстрее. Если емкость устройства мала, выполнение тестов может занять больше времени. Если количество вызванных тестов намного превышает емкость выбранных устройств, выполнение тестов может занять больше времени.
Тесты, выполняемые на любом уровне мощности устройства, могут занять больше времени из-за следующих факторов:
- Трафик, влияющий на доступность устройства и скорость тестирования.
- Сбои устройств или инфраструктуры, которые могут произойти в любое время. Чтобы проверить, есть ли в отчетах инфраструктура для Test Lab, см. панель мониторинга состояния Firebase .
Чтобы узнать больше о емкости устройства в Test Lab, см. сведения о емкости устройства для Android и iOS .
Часто задаваемые вопросы
Firebase Test Lab предлагает бесплатные квоты для тестирования на устройствах и использования облачных API. Обратите внимание, что квота тестирования использует стандартный тарифный план Firebase, а квоты Cloud API — нет.
Квота тестирования
Квоты тестирования определяются количеством устройств, используемых для запуска тестов. План Firebase Spark имеет фиксированную квоту на бесплатное тестирование для пользователей. Для плана Blaze ваши квоты могут увеличиться, если ваше использование Google Cloud со временем увеличится. Если вы достигли своей квоты тестирования, подождите до следующего дня или перейдите на план Blaze, если вы в настоящее время используете план Spark. Если вы уже пользуетесь планом Blaze, вы можете запросить увеличение квоты. Дополнительные сведения см. в разделе Проверка квоты .
Вы можете отслеживать использование квоты тестирования в Google Cloud Console .
Квота API облачного тестирования
Cloud Testing API поставляется с двумя ограничениями квоты: запросы в день на проект и запросы на каждые 100 секунд на проект. Вы можете отслеживать свое использование в Google Cloud Console .
Квота API результатов Cloud Tool
API результатов Cloud Tool поставляется с двумя ограничениями квоты: запросы в день на проект и запросы на каждые 100 секунд на проект. Вы можете отслеживать свое использование в Google Cloud Console .
Дополнительную информацию об ограничениях API см. в разделе Квоты Cloud API для Test Lab . Если вы достигли квоты API:
Отправьте запрос на более высокие квоты, отредактировав свои квоты непосредственно в Google Cloud Console (обратите внимание, что большинство ограничений по умолчанию установлены на максимум), или
Запросите более высокие квоты API, заполнив форму запроса в Google Cloud Console или обратившись в службу поддержки Firebase .
В своем бэкэнде вы можете определить, поступает ли трафик с тестовых устройств, размещенных в Firebase, сравнив исходный IP-адрес с нашими диапазонами IP-адресов .
Test Lab не работает с VPC-SC, который блокирует копирование приложений и других тестовых артефактов между внутренним хранилищем Test Lab и сегментами результатов пользователей. На данный момент был подан запрос на добавление поддержки VPC-SC в будущем выпуске.
Хотя некоторые из этих элементов находятся в нашей дорожной карте, в настоящее время мы не можем взять на себя обязательства по поддержке этих платформ тестирования и разработки приложений.