Ця стаття допоможе вам аналізувати результати звітів про тестування. У ній ви знайдете огляд помилок, застережень і проблем, які може бути виявлено у вашому додатку. Щоб дізнатися, як налаштувати та сформувати звіт, прочитайте статтю Як виявляти проблеми за допомогою звіту про тестування.
З результатів звіту про тестування можна дізнатися, скільки виявлено помилок, застережень і незначних проблем. Отримані дані групуються за типом проблеми. Ви також побачите рекомендації залежно від результатів тестування додатка.
Примітка. Google не гарантує, що навіть такий корисний і ефективний інструмент, як звіт про тестування, виявить усі проблеми вашого додатка. Щоб отримати якомога повніші й релевантніші результати, перевірте та оновіть параметри свого звіту про тестування.
Огляд звіту про тестування
На сторінці Огляд звіту про тестування можна дізнатися, скільки виявлено унікальних помилок, застережень і незначних проблем. Отримані дані групуються за чотирма категоріями: "Стабільність", "Продуктивність", "Спеціальні можливості" й "Безпека та довіра". Докладно ці категорії описано нижче.
Ви також побачите кількість пристроїв, на яких протестовано ваш додаток, і залежно від результатів тестування – висновки й рекомендації з його покращення.
Нижче наведено кілька прикладів проблем, які можна виявити під час тестування.
- Помилки: дані про збої, помилки ANR, використання хибних бібліотек або непідтримуваних інтерфейсів API, на які накладено обмеження.
- Застереження: дані про повільні запуск і завантаження, проблеми з входом або скануванням, помилки пам’яті та використання непідтримуваних інтерфейсів API, на які ще не накладено обмеження.
- Незначні проблеми: дані про відсутні мітки контенту, проблеми з контрастом кольорів, маленький розмір області дотику та проблеми із застосуванням.
Деталі звіту про тестування
СтабільністьКожен розділ вкладки Стабільність містить відомості про проблеми, виявлені під час тестування, зокрема наведені нижче.
- Тип і значок проблеми:
- червоний колір указує на помилку
- жовтий колір указує на застереження
- зелений колір указує на відсутність проблем
- Кількість пристроїв, на яких виявлено проблему
- Трасування стека, пов’язане з проблемою
- Відповідний API (не завжди)
- Кількість випадків виникнення проблеми під час тестування (не завжди)
Біля кожної проблеми можна натиснути Показати більше, щоб отримати докладну інформацію, наприклад про назву пристрою, розмір екрана, версію Android, обсяг оперативної пам’яті, версію двійкового інтерфейсу додатка (ABI) і мову. Ви можете вибрати будь-яку модель пристрою та переглянути її характеристики, знімки екрана й відео з тестування, результати демонстраційного циклу й трасування стека (які також можна завантажити). Зверніть увагу, що ці дані доступні не в усіх випадках.
Примітка. Зафіксовані на тестових пристроях збої не впливають на статистику збоїв для додатка.
Як переглянути тестові пристрої, на яких не виявлено проблем
Унизу вкладки Стабільність наведено таблицю Тестові пристрої, на яких не виявлено проблем з інформацією про тестування, під час яких додаток працював без жодних відхилень.
Кожний рядок містить назву тестового пристрою, його версію Android і значок, що вказує на наявність або відсутність проблем.
Якщо додаток використовує інтерфейси, відсутні в загальнодоступному пакеті Android SDK (так звані "непідтримувані" інтерфейси), помилки й застереження перелічуються на вкладках Огляд і Стабільність звіту про тестування.
Як переглянути окремі проблеми
Щоб з’ясувати, які непідтримувані інтерфейси використовуються, натискайте посилання "Переглянути проблеми" біля помилок і застережень категорії "Сумісність з ОС" у звіті про тестування. Щоб дізнатися, де в додатку викликався той чи інший інтерфейс, натисніть біля нього стрілку вниз і перегляньте результати трасування стека. Під час тестування один інтерфейс може викликатися кілька разів.
Непідтримувані інтерфейси об’єднуються в категорії за ступенем серйозності. Щоб уникнути проблем зі стабільністю, краще взагалі не використовувати такі інтерфейси, але категорії допомагають визначити, на що слід звернути увагу перш за все.
Пропонуємо таку пріоритетність:
- Обмежено: інтерфейси, що спричинятимуть несправності в деяких або всіх версіях Android.
- Непідтримуваний інтерфейс, використання буде обмежено: ми не гарантуємо правильність роботи таких інтерфейсів. У наступному випуску Android їх використання буде обмежено.
- Непідтримуваний інтерфейс, використання не буде обмежено: ми не гарантуємо правильність роботи таких інтерфейсів.
Примітка. Інтерфейси в кожній категорії впорядковуються за частотою викликів. Це також допомагає визначити пріоритетність вирішення проблем.
Для кожної моделі пристрою результати тестування продуктивності містять наведені нижче показники.
- Середня кількість кадрів на секунду: середня швидкість показу кадрів.
- Примітка: дані про середню кількість кадрів на секунду доступні лише для тестувань із використанням ігрових циклів.
- Середній обсяг пам’яті ЦП: середній відсоток використання додатком ЦП на певній моделі пристрою.
- Середня швидкість надсилання даних у мережі: середня кількість байтів за секунду, надісланих додатком через з’єднання з мережею на певній моделі пристрою.
- Середня швидкість отримання даних у мережі: середня кількість байтів за секунду, отриманих додатком через з’єднання з мережею на певній моделі пристрою.
- Середній обсяг пам’яті, яку додаток використав протягом вибраного періоду часу на певній моделі пристрою.
Примітка: дані про продуктивність можуть не генеруватися на тестових пристроях із деякими старими версіями Android.
Як переглянути окремі звіти
Виберіть модель пристрою, щоб переглянути його характеристики, статистику продуктивності за певний період, знімки екрана й відео з тестування. Крім того, на графіку й записах ви можете побачити, як змінювався певний показник упродовж тестування.
Наприклад, ви можете дізнатися, як змінювався відсоток використання ЦП. Якщо ви помітили пікове використання ЦП, перегляньте дії сканера, щоб вирішити проблему.
Зверніть увагу, що ці дані доступні не в усіх випадках.
З результатів тестування спеціальних можливостей можна дізнатися, скільки помилок, застережень і незначних проблем цього типу виявлено під час тестування. Отримані дані групуються за наведеними нижче категоріями.
- Позначення контенту: елементи в додатку, які неправильно позначені для програм зчитування з екрана.
- Розмір інтерактивних елементів: інтерактивні елементи в додатку, розмір яких не відповідає рекомендованому.
- Застосування: проблеми з макетом, через які додаток може бути незручний для користувачів з обмеженими моторними функціями.
- Низька контрастність: проблеми з контрастом кольорів у додатку.
Як переглянути звіти за категоріями
Під результатами вгорі вкладки Спеціальні можливості наведено розділи за категоріями з кластерами екрана, де в додатку виявлено проблеми з доступністю.
- Виявлені помилки позначено червоним значком.
- Жовтий значок позначає застереження.
- Якщо виявлено лише незначні проблеми, ви побачите синій значок.
- Якщо проблем не виявлено, ви побачите зелений прапорець.
Як переглянути окремі проблеми
Виберіть кластер екрана, щоб переглянути приклади знімків екрана із зазначенням моделі пристрою, операційної системи, розміру й щільності екрана, а також мови та рекомендацій.
Як покращити спеціальні можливості додатка
- Використовуйте Сканер доступності.
- Перегляньте документацію щодо спеціальних можливостей Android на сайті розробників Android.
У розділі знімків екрана в результатах тестування містяться наведені нижче дані.
- Зображення інтерфейсу додатка різними мовами на тестових пристроях.
- Метадані протестованих пристроїв (зокрема, назва моделі, версія Android, мова, роздільна здатність екрана та кількість точок на дюйм).
- Кількість пристроїв, для яких зроблено знімки екрана.
- Кількість пристроїв, на яких не вдалося протестувати ваш набір Android App Bundle.
- Пристрої недоступні: набір App Bundle сумісний із цими пристроями, але під час тестування виникла проблема. У такому разі можна завантажити для додатка інший набір App Bundle і повторити тестування.
- Пристрої несумісні: ваш набір App Bundle несумісний із певними тестовими пристроями. Ви не отримаєте результати для несумісних пристроїв, якщо виконаєте повторне тестування.
Примітка: якщо ви проводите тестування, використовуючи демонстраційні цикли, на вкладці Знімки екрана не буде даних.
Як можна переглядати знімки екрана
Ви можете згрупувати знімки екрана в результатах тестування, налаштувавши Параметри групування вгорі праворуч на вкладці Знімки екрана. Згрупувати знімки екрана можна двома способами.
- Кластери екрана: виберіть цей варіант, щоб дізнатися, як схожий вміст екрана відображається на різних пристроях. У такому разі зображення у звіті про тестування групуються за елементами або віджетами на екрані. Кластери екрана вибрано за умовчанням.
- Пристрої: виберіть цей варіант, щоб переглянути всі знімки екрана для певного пристрою. У такому разі знімки екрана відображаються в порядку їх створення під час тестування.
Щоб переглянути характеристики пристрою й отримати додаткову інформацію, виберіть знімок екрана.
Вибір мови
На вкладці Налаштування можна вибрати мови, якими ви хочете переглянути знімки екрана.
Результати всіх тестувань містять назву й опис усіх загроз безпеці, знайдених у наборі App Bundle.
Примітка: радимо усунути всі перелічені загрози безпеці, перш ніж публікувати робочу версію набору App Bundle.
Як створити власний тест в Експериментальному середовищі Firebase
Якщо ваш додаток або гра потребує додаткового, спеціального тестування, скористайтеся Експериментальним середовищем Firebase. Спочатку створіть проект Firebase, а потім виберіть потрібні тип пристрою та спосіб тестування. Створені таким чином власні тести можна проводити й аналізувати в Консолі Firebase. Ви можете безкоштовно проводити 5–15 тестів щодня.
Статті за темою
- Дізнайтеся більше про те, як виявляти проблеми за допомогою звіту про тестування, в Академії Google Play.