44
проверить, как выглядят страницы на разных браузерах и на разных
устройствах. На рассматриваемый этап разработки может уйти до половины
выделенных на реализацию всего проекта бюджета и времени. Разумеется, в
большей степени это этого требуют самописные веб-приложения, однако ни
в коем случае нельзя пренебрегать тестированием.
Если предстоит запустить несложный веб-проект или сайт работает на
одной из распространённых CMS, то процесс тестирования будет достаточно
простым, так как работу движка проверена уже многократно, а на сайте из
нескольких страниц работ по проверке нужно выполнить немного.
Если нужно провести тестирование стандартного проекта, то все
работы сводятся к сверке внешнего вида и функционала получившегося
сайта с требованиями в техническом задании. Формы, ссылки и другие
интерактивные элементы проверяются на работоспособность и т.д. по ТЗ.
Если в процессе были выявлены ошибки, то они исправляются, и так далее,
пока готовый проект не будет полностью соответствовать техническому
заданию.
Если требуется протестировать крупный, сложный с технической точки
зрения веб-проект или рассчитанный на высокие нагрузки, процесс
становится гораздо сложнее.
Этапы сложного тестирования крупного сложного проекта.
Подготовка. Специалист получает ТЗ, прототипы и остальную
документацию; анализируя её, формирует план тестовых работ.
Тестирование функционала. Этот этап самый долгий.
Выполняется проверка все функции ресурса на корректность работы и
соответствие требованиям технического задания. В процессе работы должны
быть выявлены все нерабочие ссылки, проверена работа веб-форм, на
соответствие требованиям должен быть проанализирован контент, проверены
другие функции и элементы (корректность поиска, подгрузка файлов,
функционирование счётчиков, системы комментариев и всего остального,
присутствующего на сайте, интерактива).