Тестирование является одним из важнейших этапов создания любого программного продукта, в том числе и сайта. Являясь завершающим этапом разработки сайта, тестирование позволяет выявить допущенные на этапах проектирования и программирования ошибки и устранить их. Игнорирование разработчиком процесса тестирования или недостаточное внимание к нему обязательно приведет к финансовым и временным затратам в будущем, недовольству владельца и посетителей сайта, и, в конечном итоге, к необходимости доработки интернет ресурса.
В соответствии с составленным выпускником планом, диплом разработка веб сайта включает, как правило, такие основные этапы, как формулировка ТЗ, проектирование структуры и дизайна, верстка, программирование и тестирование сайта. Для этапа тестирования дипломнику целесообразно составить отдельный развернутый план. В зависимости от сложности разрабатываемого сетевого ресурса, профессиональными веб мастерами на тестирование отводится до 50% бюджета и времени.
Дополнительная сложность при тестировании сайта в рамках дипломного проектирования заключается в том, что в специализированных фирмах тестированием занимаются независимые специалисты, что гарантирует их объективность и нацеленность на выявление ошибок, дипломник проводит тестирование собственного сайта своими силами, и ему трудно быть объективным. Грамотно составленный план тестирования позволит решить эту проблему.
Прежде всего, диплом разработка веб сайта подразумевает необходимость функционального тестирования, суть которого заключается в проверке функционала сайта (проверка наличия всех заявленных функций, работоспособности пользовательских форм, поиск неработающих ссылок и т.д.).
Целесообразно провести также тестирование верстки. В процессе верстки должна быть установлена строгая иерархия объектов. Ошибки, допущенные на этом этапе, приводят к тому, что один документ может по-разному отображаться в различных браузерах. Исправление ошибок на этапе тестирования и систематизация кода позволяют получить стабильный результат.
Еще один важный для сетевых ресурсов вид тестирования – это тестирование удобства эксплуатации. Для оценки удобства сайта необходимо привлечь нескольких пользователей в качестве тестеров, важно, чтобы они были «типичными» представителями целевой аудитории.
Завершить процесс тестирования целесообразно оценкой производительности сайта. Этот вид тестирования включает в себя нагрузочное тестирование и тестирование быстродействия сайта.
Все результаты проведенного тестирования обязательно должны быть отражены выпускником в пояснительной записке к дипломной работе.