Как разобраться в отчете о тестировании

Эта статья поможет вам разобраться в результатах отчета о тестировании. Она содержит описание ошибок, предупреждений и неполадок, которые могут указываться в отчете. О том, как настроить и провести тестирование, рассказано здесь.

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

Примечание. Сведения в отчете помогут вам улучшить приложение, однако Google не гарантирует, что при тестировании будут выявлены все проблемы. Чтобы в отчете была представлена наиболее полная и полезная для вас информация, задайте для него нужные настройки.

Обзор отчета о тестировании

На странице Обзор отчета о тестировании представлена сводка уникальных ошибок, предупреждений и незначительных проблем в четырех категориях: "Стабильность", "Производительность", "Доступность", "Безопасность и доверие". Подробное описание этих категорий приведено ниже.

Вы увидите количество устройств, на которых тестировалось ваше приложение, а также статистику и рекомендации по его улучшению с учетом полученных результатов.

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

  • Ошибки. Сбои, ANR, наличие неисправных библиотек и неподдерживаемых ограниченных API.
  • Предупреждения. Медленный запуск и загрузка приложения, неполадки, связанные со входом, сканированием и памятью, а также наличие неподдерживаемых API, которые ещё не ограничены.
  • Незначительные проблемы. Пропущенные ярлыки контента, проблемы с цветовым контрастом, слишком маленький размер интерактивных элементов и неполадки, связанные с реализацией.

 

Свернуть все Развернуть все

Сведения в отчете о тестировании

Стабильность

В разделах на вкладке Стабильность содержатся сведения о проблемах, выявленных во время тестирования, в том числе:

  • Тип проблемы и значок.
    • Красный цвет – ошибка.
    • Желтый цвет – предупреждение.
    • Зеленый цвет – при тестировании не обнаружено проблем.
  • Количество устройств, на которых обнаружена проблема.
  • Трассировка стека, связанная с проблемой.
  • Соответствующий API (если применимо).
  • Количество случаев, когда проблема была выявлена во время тестирования (если применимо).

Нажмите Развернуть напротив проблемы, чтобы посмотреть подробные сведения, например название устройства, размер экрана, версию Android, объем ОЗУ, двоичный интерфейс приложения (ABI) и региональные настройки. Выберите модель устройства, чтобы посмотреть его характеристики, скриншот и видеоролик тестирования, а также выходные данные тестового цикла и трассировки стека (их можно скачать). Обратите внимание, что в зависимости от ситуации вам могут быть доступны разные данные.

Примечание. Поскольку сбои, обнаруженные при создании отчета о тестировании, поступают с тестирующих устройств, они не влияют на статистику сбоев.

Просмотр информации о тестовых устройствах без ошибок

В нижней части вкладки Стабильность находится таблица Тестовые устройства без ошибок с информацией о тестированиях, в ходе которых не обнаружено проблем.

В каждой строке есть название тестового устройства, версия Android, а также значок определенного цвета.

Стабильность: совместимость с Android

Если в приложении используются интерфейсы не из общедоступного Android SDK (неподдерживаемые), на вкладках Общие сведения и Стабильность появятся ошибки и предупреждения.

Просмотр информации об отдельных проблемах

Чтобы определить, какие неподдерживаемые интерфейсы используются, нажимайте на ссылки "Просмотреть проблемы" рядом с ошибками и предупреждениями о совместимости с ОС в отчете о тестировании. Чтобы узнать, какая часть приложения вызывает такой интерфейс, нажмите на стрелку вниз рядом с ним и просмотрите трассировки стека. При тестировании один интерфейс может вызываться несколько раз.

Неподдерживаемые интерфейсы классифицируются по уровню важности. Чтобы избежать проблем со стабильностью, рекомендуется вообще не использовать неподдерживаемые интерфейсы. Но по уровням важности можно определить, какие проблемы нужно решить в первую очередь.

Приоритетность проблем:

  1. Ограниченные. Такие интерфейсы не будут работать на всех или нескольких версиях Android.
  2. Неподдерживаемые, которые будут ограничены в будущем. Такие интерфейсы могут не работать, и их использование будет ограничено в следующих выпусках Android.
  3. Неподдерживаемые, которые не обязательно будут ограничены в будущем. Такие интерфейсы могут не работать.

Примечание. В каждой категории интерфейсы упорядочены по частоте использования, благодаря чему проще определить, какие проблемы нужно решить в первую очередь.

Производительность

Сводка для каждой модели устройства содержит следующие показатели производительности:

Примечание. Устройства с более ранними версиями Android не передают данные о производительности.

Просмотр отдельных отчетов

Выберите модель устройства, чтобы посмотреть его характеристики, статистику и динамику производительности, а также скриншот и видеоролик тестирования. Можно также посмотреть график и данные распределения каждого показателя во время тестирования.

Например, вы можете изучить, как менялся процент использования процессора. Если вы увидите, что этот показатель резко увеличился, проверьте, какое действие выполнял поисковый робот в тот момент. Это поможет решить проблему.

Примечание. В зависимости от ситуации вам могут быть доступны разные данные.

Доступность

В каждой сводке доступности указывается количество ошибок, связанных со специальными возможностями, а также предупреждений и незначительных проблем, разделенных по категориям:

  • Метки контента. Элементы в приложении, которые неправильно размечены для программ чтения с экрана.
  • Размер интерактивных элементов. Интерактивные элементы в приложении, размер которых не соответствует рекомендациям.
  • Реализация. Проблемы с макетом, из-за которых приложение может быть неудобно для пользователей с двигательными нарушениями.
  • Контрастность. Низкая контрастность цветов в приложении.

Просмотр отчетов по категориям

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

  • Если обнаружены ошибки, вы увидите красный значок.
  • Если обнаружены предупреждения, вы увидите желтый значок.
  • Если обнаружены незначительные неполадки, вы увидите синий значок.
  • Если проблем не обнаружено, вы увидите зеленый флажок.

Просмотр информации об отдельных проблемах

Вы можете посмотреть скриншоты, где указаны модели устройств, операционные системы, размеры и разрешения экрана, языки, а также рекомендации. Для этого нажмите на кластер экрана.

Улучшение доступности приложения

Скриншоты

В сводке со скриншотами указывается следующая информация:

  • Примеры того, как выглядит приложение на устройствах с разными языковыми настройками.
  • Метаданные тестовых устройств (модель, версия Android, язык, разрешение экрана и количество DPI).
  • Количество устройств со скриншотами.
  • Количество устройств, на которых не удалось протестировать набор Android App Bundle.
    • Устройства недоступны. Набор App Bundle совместим с устройствами, но при тестировании произошла ошибка. В этом случае советуем загрузить другой набор App Bundle и выполнить проверку ещё раз.
    • Устройства несовместимы. Набор App Bundle несовместим с определенными тестовыми устройствами. При дальнейших проверках результаты по этим устройствам показываться не будут.

Примечание. Если выполняется тестирование с использованием тестовых циклов, на вкладке Скриншоты не будет данных.

Просмотр скриншотов

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

  • Кластеры экрана. Выберите пункт Кластеры экрана, чтобы посмотреть, как выглядят схожие скриншоты на разных устройствах. Изображения будут сгруппированы по элементам или виджетам на экране. Пункт Кластеры экрана выбран по умолчанию.
  • Устройства. Выберите пункт Устройства, чтобы посмотреть все скриншоты, полученные с определенного устройства. Они будут показаны в хронологическом порядке.

Выберите скриншот, чтобы посмотреть характеристики устройства и дополнительную информацию.

Выбор языка

Чтобы просматривать локализованные скриншоты, выберите нужные языки на вкладке Настройки.

Безопасность и доверие

Каждая сводка содержит названия и описания уязвимостей, обнаруженных в наборе App Bundle.

Примечание. Рекомендуем устранить все указанные уязвимости, прежде чем публиковать рабочую версию файла.

Собственное тестирование с помощью Firebase Test Lab

Если требуется более тщательное специализированное тестирование приложения или игры, рекомендуем провести его в сервисе Firebase Test Lab. В нем доступно больше устройств и способов тестирования. Создайте проект Firebase, выберите тип устройства и метод проверки. После этого вы сможете запустить тестирование и посмотреть его результаты в консоли Firebase. Первые 5–15 тестирований в день выполняются бесплатно.

Статьи по теме

  • Узнать больше о том, как находить неполадки с помощью отчета о тестировании, можно в Академии Google Play.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Приложения Google
Главное меню