Специфика мобильного тестирования

Draft

Чем mobile QA отличается от web QA и почему устройство, ОС и контекст пользователя так сильно влияют на качество.

Содержание

Мобильное тестирование сложнее не потому, что экран меньше, а потому что приложение живёт в более нестабильной и контекстной среде: разные устройства, версии ОС, сеть, батарея, разрешения, прерывания и фоновые состояния.

Что делает mobile особенным

  • Большое разнообразие устройств и конфигураций.
  • Тесная зависимость от ОС и её ограничений.
  • Прерывания: звонки, уведомления, сворачивание, блокировка экрана.
  • Изменчивая сеть, геолокация, батарея и сенсоры.

Как должен мыслить mobile QA

  • Проверять не только happy path, но и поведение приложения при изменении контекста.
  • Отдельно смотреть lifecycle: cold start, background, resume, terminate.
  • Думать про device matrix и приоритеты, а не пытаться протестировать всё везде.

Сильный mobile QA хорошо понимает не только продукт, но и поведение платформы, на которой этот продукт живёт.