Офіс в Україні: +38 (063) 50 74 707

Офіс у США: +1 (212) 203-8264

Ручне тестування

Забезпечте найвищу якість вашого програмного забезпечення за допомогою наших послуг ручного тестування.

Мобільне тестування

Оптимізуйте свої мобільні додатки для бездоганної роботи на всіх пристроях і платформах за допомогою наших комплексних послуг з мобільного тестування.

Автоматизоване тестування

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

Функціональне тестування

Вдосконалюйте основний функціонал вашого додатку за допомогою наших послуг з функціонального тестування

ПЕРЕГЛЯНУТИ ВСІ ПОСЛУГИ

Обговорення -

0

Обговорення -

0

Вимірювання показників ефективності мобільних додатків за допомогою MetricKit (Apple)

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

Інструменти вимірювання метрик теоретично підходять для цих цілей. “Великими гравцями” в цьому секторі є Performance monitoring (Google) та MetricKit (Apple).

Розглянемо нюанси використання останнього.

MetricKit - це продукт, розроблений компанією Apple, а це означає, що він призначений виключно для продуктів на базі iOS. MetricKit містить одразу кілька метрик тестування: продуктивність, показники заряду акумулятора, доступність і швидкість відгуку. Існують також додаткові метрики, які користувачі можуть налаштовувати для своїх власних додатків.

MetricKit - Фото з Інтернету

MetricKit - Фото з Інтернету

Кілька слів про те, що міститься в кожній групі:

  • Метрики продуктивності - причина зупинки додатку в бекенді; час, протягом якого додаток був активний; обсяг використаної пам’яті; діагностичний звіт.
  • Метрики батареї - кількість використання CPU/GPU; споживання ресурсів для працюючого програмного забезпечення; мережева передача інформації; поточний стан стільникового зв’язку; винятки CPU.
  • Чуйність програмного забезпечення - динаміка відгуку анімації; час запуску програмного забезпечення; номінальний час відгуку програми; потенційні зависання.
  • Метрики доступу до диска - використання ресурсів диска; диск з винятками.

За допомогою користувацьких метрик MetricKit тестувальник або кінцевий користувач може відстежувати тривалість подій, їх кількість, вплив на продуктивність мобільних пристроїв, а також проводити загальну роботу з сервісами тестування мобільних додатків. Наприклад, при розробці програмного забезпечення для проектної команди такі метрики можуть включати швидкість малювання кеглів, швидкість побудови маршруту на карті, швидкість завантаження бази даних, кількість підказок, роботу пошукового рядка і все інше, що може бути реалізовано в мобільному продукті.

За бажанням ви можете видалити метрики в MetricKit для вже завантажених збірок з офіційним релізом, або відправити їх на тестування в TestFlight. До речі, технічні звіти надходять раз на добу у форматі json-файлу.

Особливості:

  • Стислий зміст технічної документації;
  • Працює на платформах iOS 13 і вище;
  • Звіти надходять миттєво на останню версію iOS 15 (хоча іноді трапляються затримки раз на день);
  • Можливість вручну додавати власні метрики;
  • Офіційно підтримуваний фреймворк від Apple.

Документація та недоліки MetricKit

Найбільш добре описану та доступну інформацію можна знайти у звітах WWDC (https://developer.apple.com/documentation/metrickit). Поки що інформації від продуктових компаній з реальним досвідом проведення метрик по базовому інструменту не так багато. Втім, це й не дивно, адже продукт новий.

Щодо недоліків, то їх можна виділити лише два:

  • Немає графічного відображення метрик;
  • Він не може агрегувати та зберігати корисне навантаження.

Висновки

Вибір інструменту має ґрунтуватися на меті збору метрик. MetricKit дозволяє комфортно працювати з мобільними продуктами, які характеризуються наявністю широкого функціоналу, агрегацією та візуальним представленням метрик. А можливість створювати власні метрики робить цей інструмент дуже хорошим і багатофункціональним рішенням.

0 коментарів

Опублікувати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Вам також може сподобатися

Мультидосвідне тестування додатків: Голос, чат, носимі пристрої та QA жестів

Мультидосвідне тестування додатків: Голос, чат, носимі пристрої та QA жестів

У сучасному технологічному середовищі додатки вже не обмежуються простими веб-інтерфейсами чи мобільними пристроями....