Особенности тестирования мобильных приложений

Особенности тестирования мобильных приложений

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

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

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

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

  • более частые обновления ОС, нежели в десктопных аналогах, приводят к постоянным обновлениям самих мобильных приложений – при тестировании следует проверять достаточную простоту загрузки обновлений (не требующую дополнительных знаний от пользователей);
  • желательно протестировать возможности простой установки мобильных приложений, таких как интернет, 3G, Wi-Fi и других с ПК, карт SD и др.
  • usability (удобства пользования).

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

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

При случайном тестировании – «monkey» testing или fuzzy testing – проверяется реакция приложения на непредвиденные действия, например, на случайное нажатие на экран незаблокированного телефона в портфеле или рюкзаке. В таких случаях реакция приложения должна быть адекватной.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288