Пока нет оценок.
Пожалуйста, подождите...

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

Существует 4 основных принципа тестирования мобильных приложений. Данные принципы только указывают направление тестирования и тестировщики всегда полагаются на них при тестировании приложений. Подробнее о принципах:

Принцип #1. Ловля вай-фая на живца

Многие современные приложения, так или иначе, используют сеть. Но она не всегда полностью доступна. Потому важно протестировать приложение четырьмя способами:

  • Позитивный случай (постоянный доступ к отличной сети).
  • Доступность стабильной, но не такой хорошей связи.
  • Отсутствие связи.
  • Потеря соединения.

Большинство пользователей вряд ли увидят крэши, но они могут просто перестать пользоваться приложением, если оно плохо загружается.

Принцип #2. Прерывания

Данный принцип является одним из центральных и фундаментальных принципов мобильных систем. Прерывания причиняют значительный вред приложения, поскольку, используя приложение, пользователь может:

  • Неожиданно получить звонок, сообщение, уведомление и т.д.
  • Закрыть одно приложение, чтобы открыть ненадолго другое и снова вернуться к первому.
  • Перевести устройство в спящий режим.

Поведение приложения во время таких прерываний должно тестироваться сразу после выполнения функционального тестирования. Тестировщики могут найти и незначительные и критические баги.

Принцип #3. Особенности операционных и аппаратных систем

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

Принцип #4. Человеческий фактор

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

Тестирование мобильных приложений, которое выполняется на мобильных устройствах и включает в себя тестирование обновлений мобильных приложений, юзабилити тестирование, мультиплатформенное тестирование и тестирование способности приложения работать на разных устройствах. Тестирование мобильных приложений требует уникального набора инструментов и технологий для достижения успеха.

Комментарии отключены.