ПРОФЕССИОНАЛЬНЫЙ ХОСТИНГ (495) 626-47-47 (круглосуточно) support@awaxhost.net
О компании Наши услуги Способы оплаты Помощь (FAQ) Контакты Реселлинг Дата-центр Партнерам
Введите имя домена: Проверить
Регистрация доменов Парковка домена Хостинг Виртуальный сервер VDS DNS-хостинг
Тестируем приложение на удобство для пользователя. Что учесть?

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

Так как данный вид тестирования подразумевает оценку удобства разработки для конечного потребителя, тестировщик программного обеспечения в этом случае играет роль пользователя. Ему необходимо имитировать действия человека, работающего с сайтом, мобильным или веб-приложением. Что определяет специалист? Прежде всего, ему нужно установит понятность и доступность интерфейса разработки для обычного пользователя — прочесть инструкцию, если она имеется, выявить неохваченные ею вопросы. Затем наступает очередь выполнения ряда действий, связанных с непосредственным предназначением приложения. Причем тестирование должно проводиться сразу на нескольких устройствах, для которых предназначено программное обеспечение — если это мобильная разработка, имеет смысл попрактиковаться в ней и на планшете, и на смартфонах с разными характеристиками, куда входят разрешение, оперативная память, частота работы процессора и так далее. Юзабилити тестирование http://www.a1qa.ru/usability_testing/ должно проводиться при синхронизации при помощи тайм-кодов. Так как каждый разработчик держит в голове «идеальный» сценарий поведения пользователя, в процессе анализа выявляются все отклонения от него. Не всегда можно предугадать то, как именно будет действовать потребитель продукта, однако учесть его основные варианты работы с интерфейсом все же можно.

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

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