На сьогоднішній день послуга тестування мобільних додатків з кожним днем набуває все більшої популярності. Функціональне тестування мобільних додатків зазвичай охоплює тестування взаємодії з користувачем, а також тестування транзакцій.
Деякі важливі фактори для тестування мобільних додатків:
- Тип додатку визначається його бізнес-функціональністю (банківська справа, ігрова індустрія, соціальні мережі, освіта).
- Цільова аудиторія (користувач, компанія, освітнє середовище).
- Канал, через який поширюється додаток (наприклад, App Store, Google Play або пряма дистрибуція).
Простіше кажучи, необхідно перевірити, чи виконує додаток очікувані функції, які зазвичай описані в специфікаціях або продиктовані бізнес-процесами. Ось чому функціональне тестування можна проводити на основі вимог.
На цьому етапі формулюються тестові кейси - для їх створення використовується технічне завдання на основі бізнес-процесів. Далі компанії, що займаються тестуванням мобільних додатків, рекомендують розробляти так звані use cases. Вони описують повсякденні або постійні сценарії використання програми.
Базові сценарії функціонального тестування мобільних пристроїв:
- Перевірити правильність виконання обов’язкових робіт на полях.
- Щоб обов’язкові та необов’язкові поля відображалися на екрані по-різному.
- Переконатися, що робота додатку відповідає основним вимогам при запуску/виході з програми.
- Перевірити, чи переходить додаток у фоновий режим при вхідному дзвінку (для цього потрібен інший телефон).
- Перевірити, чи може телефон зберігати, отримувати та відправляти SMS під час роботи програми. Для цього потрібен інший телефон, з якого можна відправити повідомлення на пристрій, що тестується, з уже запущеним додатком.
- Перевірити, чи працює пристрій у багатозадачному режимі, коли це потрібно.
- Перевірити, як працюють основні для соціальних мереж опції (Поділитися, Опублікувати, Навігація).
- Переконатися, що додаток підтримує платіжні операції через платіжні системи Visa, Mastercard, Paypal та інші.
- Перевірити адекватність роботи скриптів прокрутки сторінок.
- Відстежувати, чи доступна відповідна навігація між важливими модулями програми.
- Довести, що кількість помилок округлення мінімальна.
- Перевірити наявність повідомлень про помилки, наприклад, повідомлення “Помилка мережі. Будь ласка, спробуйте пізніше” у випадку некоректної роботи мережі.
- З’ясувати, чи не перешкоджає встановлений додаток нормальній роботі інших програм і чи не з’їдає їхню пам’ять.
- Перевірити, чи може додаток повернутися до стану, в якому він був до затримки (наприклад, після жорсткого скидання або збою системи).
- Встановлення програми має відбутися без суттєвих помилок за умови, що пристрій відповідає системним вимогам.
- Переконатися, що автоматичний запуск програми працює належним чином.
- Багато компаній, що займаються тестуванням мобільних додатків, наполягають на додатковій перевірці того, як додаток працює на різних пристроях поколінь 2G, 3G і 4G.
- Виконати регресійне тестування з метою виявлення нових збоїв програми у вже існуючих та модифікованих ділянках системи. Також бажано додатково виконати всі попередні тести, щоб перевірити поведінку програми після модифікацій.
- Переконатися, що посібник користувача існує.










0 коментарів