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

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

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

Тестирование обновлений операционной системы, которое должно не требовать от пользователя особых знаний и не должно вызывать ни каких сбоев и негативных последствий. Учитываются различные способы установки веб-приложений — с ПК, с SD, по сетям Wi-Fi или 3G.

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

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

Случайное тестирование («monkey» testing, fuzzy testing) — выявляет корректность реагирования веб-приложения на случайные или непредсказуемые события, в том числе на получение хаотичной бесполезной информации, например, случайные нажатия и т.д.

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

Имитация реальных условий окружающей среды и качества связи создается при лабораторном тестировании. Более подробно о таком виде испытаний мобильных веб-приложений можно узнать здесь, в статье специалиста тестировщика из команды A1QA. В лабораторных условиях приложение по многим показателям, в том числе его работу при неустойчивом сигнале Wi-Fi или в сети 3G.

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

Для подтверждения соответствия веб-приложения лицензионным соглашениям, стандартам и условиям использования применяется аттестационное тестирование.


Это интересно:

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *