Чек-лист тестирования мобильного приложения

Мобильное приложение ломается не там, где веб. Логика может быть безупречной, но приложение упадёт от входящего звонка, потеряет данные при сворачивании или запросит камеру и получит отказ. Это чек-лист именно про мобильную специфику.

1. Установка и обновление

2. Прерывания — главный источник дефектов

3. Сеть

4. Разрешения

5. Устройства и экраны

6. Ввод и жесты

7. Производительность и ресурсы

8. Особенности платформ

iOSAndroid
Свайп от левого края = «назад»Системная кнопка/жест «назад» — обязана работать на каждом экране
Меньше разнообразия устройств, важнее версии ОСОгромный парк устройств и оболочек — берите топ по вашей аналитике
Разрешения запрашиваются один раз, отказ окончателен до настроекРазрешения можно запрашивать повторно, есть «только в этот раз»
Строгая модерация App StoreРазные магазины, поддержка старых версий Android

9. Что смотреть, когда упало

🎯 Три проверки, которые находят больше всего в мобильных
  1. Свернуть на пятнадцать минут и вернуться. Половина дефектов состояния — здесь.
  2. Оборвать сеть в середине оплаты. Списались деньги или нет, что показал интерфейс.
  3. Отказать в разрешении. Приложения часто просто падают на этом пути.

Общие проверки форм и валидации, которые справедливы и для мобильных, — в чек-листе тестирования формы. Как оформить найденное, чтобы починили с первого раза, — в шаблоне баг-репорта.

Это выжимка. Полный разбор — в курсе

В «Ручном тестировщике» 47 уроков и 36 тренажёров с проверкой результата. Часть уроков и четыре тренажёра открыты бесплатно.

Начать бесплатно Открытые уроки