Особливості у тестуванні мобільних додатків

Багато особливостей очевидні з самої назви "мобільні" - смартфон має маленький дисплей, ним користуються на ходу і в умовах спільного використання з великою кількістю інших додатків та підключених пристроїв, а високий темп сучасного життя змусить користувача піти до конкурентів, якщо екран програми завантажується довше за пару секунд, якщо з додатком складно взаємодіяти або він завдає ще якихось незручностей.

Відмінності від Інтернету та робочого столу :

  • Постійні переривання в роботі програми: згортання, блокування, вхідний дзвінок або повідомлення, повідомлення, оновлення програм, вимкнення або перезавантаження, вивантаження системою з ОЗП, розряд АКБ, підключення зарядки або інших пристроїв, перехід в режим енергозбереження та режим очікування, включення та вимкнення функцій необхідні пристрої (gps, bluetooth, зв'язок), використання/відкликання дозволів, підключення/відключення картки пам'яті/симки/АКБ, платежі NFC, примусова зупинка);

  • Робота в бездротовій мережі з стабільністю і швидкістю прийому сигналу, що змінюється, переключення між стільниковим зв'язком і wi-fi;

  • Повідомлення;

  • Взаємодія із web view;

  • Використання вертикальної та горизонтальної орієнтації, повороти;

  • Розповсюдження додатків через маркети;

  • Необхідна відповідність гайдлайнам систем;

  • Велика увага приділяється UI та UX;

  • У випадку Android велика фрагментація пристроїв та прошивок зі своїми особливостями;

  • Тач-інтерфейс, мультитач, жести;

  • Безліч каналів введення: стокова клавіатура, сторонні клавіатури, хардові клавіатури, голос, жести тощо;

  • Біометрія;

  • Підвищені вимоги до енергоспоживання та використання апаратних ресурсів;

  • Ситуації встановлення та оновлення при нестачі пам'яті, перенесення програми на карту пам'яті та назад;

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

  • GPS та локалізація;

  • Розмір дисплея, чубчик та виріз під фронтальну камеру;

Last updated