Тестирование страниц
Мы уже неоднократно говорили о том, что тестирование страниц является обязательным этапом разработки сайта, независимо от его размера и предназначения. И если HomeSite не способен полностью заменить вас на этапе разработки и редактирования страниц, то на этапе их тестирования он практически всю работу берет на себя.
То же самое можно сказать и о процедуре развертывания сайта на удаленном сервере.
Как тестирование, так и выгрузка страниц публикации на сервер выполняются не только при первоначальной разработке сайта, но и в процессе его сопровождения. Причем (отметим это еще раз) регулярное обновление содержания публикации является обязательным условием обеспечения ее популярности среди посетителей Интернета.
Именно на этапе сопровождения сайта проявляются в полной мере преимущества разработки его как единого целого, то есть как проекта.
Тестирование (оценка качества) любой страницы публикации должно включать:
- проверку корректности кода;
- проверку работоспособности имеющихся на странице ссылок;
- контроле текстового содержимого страницы на отсутствие грамматических и синтаксических ошибок;
- оценку длительности загрузки страницы браузером потенциального посетителя.
Замечание
Разумеется, наряду с перечисленными аспектами, нельзя забывать о качестве пользовательского интерфейса страниц, но, хотя этот фактор является, пожалуй, важнейшим, оценить его формально с помощью HomeSite не представляется возможным.
Для активизации основных средств тестирования страниц удобнее всего использовать группу кнопок, расположенных на панели инструментов главного окна HomeSite (рис. 7.1).
Рис. 7.1. Кнопки для вызова средств тестирования
Эти кнопки имеют следующее предназначение:
- Verify Links (Проверить ссылки) – вызов утилиты Link Checker,
- Validate Current Document (Проверить текущий документ) – вызов утилиты Validator,
- Spell Check (Проверка правописания) – вызов утилиты Spell Checker,
- Mark Spelling Errors (Пометить грамматические ошибки) – включение режима быстрой проверки правописания (без исправления ошибок).