Тестирование продукта – неотъемлемый этап создания сайта. Любой проект перед его внедрением нуждается в тестировании. Именно на этом этапе следует убедиться в его бесперебойной работе и отсутствии ошибок, или исправить недочеты при их наличии. Очевидно, чем сложнее структура сайта, тем больше времени потребуется для проверки того, что проект соответствует всем поставленным условиям. Отказ от этапа тестирования может привести к внушительным потерям средств и дополнительным незапланированным работам.
Данный этап предполагает выполнение некоторых операций, для чего или используются определенные программы, или проводится ручная проверка. После выполнения этапа проводятся работы по улучшению и изменению продукта, если таковые требуются.
- Обзор всех страниц сайта на мониторах с различным разрешением;
- проверка работоспособности сайта в различных браузерах;
- сравнение времени, которое тратится на загрузку страниц с нормой (учитывая скорость Интернет-соединения);
- проверка работоспособности гиперссылок;
- проверка корректности позиционирования графических материалов;
- проверка существования подписей к графическим материалам;
- проверка работы счетчиков и функции обратной связи;
- проверка всей текстовой информации сайта на отсутствие пунктуационных и орфографических ошибок.
После выполнения вышеуказанных операций проводится тестирование сайта клиентом: в течение некоторого времени (как уже было сказано, время зависит от сложности сайта) заказчик проверяет работоспособность сайта и выполнение всех поставленных им задач. После проверки, если найдены ошибки, или заказчик неудовлетворен способом реализации требований, необходимо вновь провести работы по оптимизации продукта. Тестирование считается оконченным, если выполнены все требования заказчика. При отсутствии замечаний клиент принимает продукт и подписывает все необходимые документы, после чего получает сайт в собственность. При передаче сайта, соответственно, передаются пароли для доступа к нему и, если требуется, проводится обучение работе с сайтом.