Программирование сайта – сложный и длительный этап создания сайта, во время которого набор «мертвых» html страниц превращается в сложную и координированную структуру. Во время этой стадии создания сайта устанавливаются и определяются функции системы управления содержимым (CMS), которая инсталлируется на каждый разрабатываемый сайт. С помощью CMS дальнейшее наполнение сайта информацией происходит легко и прозрачно, и не требует знаний программирования.
Тестирование – необходимая часть процесса создания сайта. Фактически, любой проект в программировании нуждается в тщательном тестировании.
Зачем нужно тестирование? Существует несколько самых популярных браузеров: Internet Explorer, Opera, FireFox, Chrome, Safari… Несмотря на единый набор правил web-разработки (W3C), разработчики браузеров не всегда придерживаются их. Отсюда – разное отображение одних и тех же web-страниц в разных приложениях. Поэтому, при создании сайта, важно не только учитывать корректность отображения различных web элементов в различных программах, а и протестировать их работу на практике и, в случае обнаружения несоответствия, адаптировать программный код таким образом, чтобы сайт одинаково выглядел во всех браузерах.
Также тестирование необходимо, чтобы проверить работу скриптов и устранить возможные уязвимости, тем самым сделав невозможным взлом вашего сайта. Этап тестирования один из заключительных в процессе создания сайта и продолжается до полного устранения ошибок.