Просмотров: 1869 шт.
Я, ввиду своей профессии web-разработчика, стараюсь регулярно посещать различные конференции и доклады. Помнится, на прошлогоднем iForum 2012 целый кейс был посвящен тестированию веб-ориентированных приложений и юзабилити. Докладчики наперебой в своих кейсах устраивали марафоны, направленные на одно единственное утверждение: дизайн в современных веб-проектах уходит на второй план, в то время как юзабилити, удобство пользования сайтом, интуитивность интерфейса и простота — вот что важно.
*****
И действительно, за это время я натыкался на сотни сайтов, которые были сделаны очень красиво, но которыми с трудом можно было пользоваться по назначению: процесс регистрации был сложным и нудным, процедура заказа товара требовала незаурядных навыков web-сёрфинга, а порой и вообще заводила в тупик. Подобные сайты ничего не вызывали кроме ярости и желания мигом покинуть их и больше никогда не возвращаться, несмотря на самые выгодные цены и предложения.
Удобство пользования продуктом в онлайне можно сравнить с прекрасным сервисом в оффлайновой сфере. Судите сами, что лучше: приобрести продукт в дешевом «сером» магазине и потом неделю искать службу, которая сможет вам его настроить и запустить в работу, а в случае поломки — месяцами скитаться от сервиса к сервису в поисках того единственного, авторизированного сервисника, которого, оказывается, нет в вашем городе, — или же приобрести у ценящего покупателей продавца продукт, хоть и немного дороже, который грамотные сотрудники компании лично доставят к вам домой, подключат и настроят, на следующий день позвонят и поинтересуются, всё ли в порядке, а в случае поломки — предоставят достойную замену бесплатно?
Именно удовольствие от пользования продуктом и формирует общее мнение о сервисе. Любая ошибка может оставить неизгладимый след на вашем детище ещё до широкого распространения на массовом рынке. Вот почему так важно
тестирование сайтов и программного обеспечения перед официальным запуском проекта.
К функциональному тестированию прибегают даже такие киты как Microsoft или, к примеру, Oracle. Windows 8, к примеру, подвергалась юзабилити тестированию и проверке на безопасность больше года, что позволило компании устранить ряд потенциальных проблем.
Если вы играете в компьютерные игры, вы наверняка сталкивались со случаями набора игроков в группу бета-тестеров. Это тоже делается для того, чтобы отловить все баги на этапе разработки.
Что интересно, в отношении тестирования сайтов и интернет-проектов, с недавнего времени появился ряд сервисов, позволяющих автоматизировать этот процесс. Вы, как разработчик, можете добавить свой проект в этот сервис, и уже спустя некоторое время сможете увидеть найденные бреши и баги в вашей системе.