Создание (разработка) сайтов > Этап 6. Тестирование сайта (проверка работоспособности)

Этап 6. Тестирование сайта (проверка работоспособности)

Александр Карпов, основатель проекта cpsites.ru, директор консалтинговой Компании РиК, президент Ассоциации эффективного бизнеса, автор книг для создания и продвижения сайтов, разработчик методик для создания и продвижения сайтов

cpsites.ru

К началу данного этапа проекта по созданию сайта он уже должен быть полностью готов к работе. Но перед тем как запускать сайт его нужно протестировать. Необходимо убедиться в том, что сайт является полностью работоспособным.

Как минимум в ходе тестирования необходимо проверить следующее:
  • все страницы сайта должны корректно;
  • все функции сайта должны корректно работать.

    Примечание: такую проверку необходимо провести во всех браузерах и на всех устройствах, с помощью которых можно заходить в интернет и смотреть сайты: настольный компьютер, ноутбук, нетбук, планшет, айфон, смартфон и т.д.

    Для того чтобы проверить корректность отображения сайтов в браузерах вовсе не обязательно устанавливать на своих устройствах абсолютно все браузеры. Есть специальные ресурсы, которые позволяют это сделать.

    Я здесь не привожу конкретных ссылок, т.к. часть их них со временем устаревает. Для проверки нужно сделать так. Ввести в поисковой строке, например, такой запрос "проверить сайт во всех браузерах", или "проверить сайт в разных браузерах", или что-то типа того.

    Вы увидите большое количество ссылок на сайты, с помощью которых можно произвести такую проверку. Кстати, когда я первый раз делал такую проверку, то был сильно удивлен количеству различных браузеров. Причем один и тот же браузер может иметь несколько версий, в которых один и тот же сайт может отображаться по-разному.

    На самом деле вовсе не обязательно проверять корректность отображения сайтов абсолютно во всех браузерах. В первую очередь нужно ориентироваться на самые популярные браузеры.

    Опять-таки я здесь не привожу список самых популярных браузеров (тем более их версии), т.к. он со временем меняется. Актуальную информацию о самых часто используемых браузерах всегда можно найти в интернете.

    Именно на свежую информацию и нужно ориентироваться. Если через какое-то время вы будете запускать новый сайт, то вполне вероятно, что рейтинг популярности браузеров изменится.

    Кстати, через какое-то время после проведения регулярных работ по продвижению сайта можно будет анализировать статистику его посещения, в том числе обращать внимание на то с использованием каких браузеров посетители заходят на ваш сайт.

    В дальнейшем в первую очередь нужно ориентироваться именно на ваш рейтинг популярности браузеров. То есть при выполнении существенных изменений сайта, касающихся, например, функционала или дизайна, нужно следить за тем, чтобы сайт корректно отображался именно в тех браузерах, которыми большего всего пользуются посетители вашего сайта.

    Приведу здесь один пример, хотя, возможно, к тому моменту, когда вы будете читать эти строки, он уже будет неактуальным, поскольку такого браузера как Internet Explorer уже может и не быть.

    В то время как я писал эти строки, данный браузер уже серьезно сдал позиции более "современным" и "эффективным". Все кому не лень его критикуют за то, что он такой плохой.

    Лично я так и не понял, чем он плох. Зато я знаю другое. Все сайты, которые я делал, корректно отображались только в одном браузере, причем в любых его версиях. Речь идет именно об Internet Explorer.

    Третья версия одного из моих сайтов (rik-company.ru) почему-то не корректно отображалась во всех «профессиональных» и «современных» браузерах. А вот «плохой» и «неправильный» Internet Explorer (IE) все отображал абсолютно корректно и правильно. В частности, во всех браузерах (кроме IE) в баннерах этого сайта почему-то выводилась какая-то непонятная «зелепня». Откуда она бралась, я понять не мог. В html-коде явно написано, что цвет шрифта во всех баннерах должен быть светло-серым. Но почему-то все эти «правильные» браузеры выводили сайт неправильно. Они почему-то шрифт и фон выводили зеленым цветом.

    Вообще, мне кажется, что причиной того, что все кому не лень чморят IE является давняя особая «любовь» к компании MicroSoft. Почему-то большинство людей, так или иначе задействованных в ИТ-сфере, ненавидят MicroSoft и все ее продукты.

    Поскольку отказаться от использования MS Word, MS Excel и других программ из этой серии они не могут, вот и выражают свой протест отказом от использования браузера.

    На самом деле вполне возможно причина проблем корректного отображения вышеупомянутого сайта заключалась в том, что я все-таки не являюсь профессионалом в области разработки сайтов. Ведь для создания данного сайта я скачал из интернета шаблон, который затем настроили для своих нужд. Вполне возможно, что я не смог до конца разобраться в html-коде этого шаблона, поэтому так и не понял, как исправить эту проблему. Ладно, закончим это лирическое отступление.

    Может быть, причина заключается в том, что этот шаблон очень старый. А может оказаться и так, что проблема не в шаблоне, а в том, что я все-таки не профессионал, поэтому и не смог в нем до конца разобраться. Это, кстати, еще раз подтверждает мысль о том, что если вы не являетесь профессионалом в области разработки сайтов и не хотите им стать, то всю техническую работу по созданию сайта лучше поручить кому-то другому или использовать какую-то CMS.

    Сейчас сайт rik-company.ru, как и все остальные мои сайты, сделанные с использованием WordPress, работает правильно. Это уже, кстати, четвертая версия сайта.

    Итак, если первая версия вашего сайта не содержит никакого функционала, то тестирование сайта может закончиться на проверке корректности его отображения во всех основных браузерах. Причем эта проверка должна быть осуществлена на всех устройствах, с помощью которых можно смотреть сайты в интернете.

    Если же у сайта есть функционал, то необходимо проверить правильность работы абсолютно всех его функций. Это очень важно особенно, если уже в первой версии сайта будут реализованы функции, связанные с различными вариантами оплаты за ваши товары или услуги. Здесь точно не должно быть никаких сбоев, в противном случае можно столкнуться с серьезными проблемами.

    Одно дело, когда не работает, скажем, регистрация на сайте, а другое – когда деньги, оплаченные клиентом, ушли не понятно куда. Безусловно, правильно работать должны абсолютно все функции, но все, что касается оплаты, должно вызывать повышенное внимание.

    Проверку опять же нужно проводить во всех основных браузерах и для всех устройств, с помощь которых можно просматривать сайты в интернете.

    Очевидно, что чем более сложной, с технической точки зрения, является первая версия сайта, тем больше времени уйдет на его тестирование.

    Есть еще один очень важный момент, связанный с тестированием сайта. Он особенно актуален в тех случаях, когда для разработки сайта привлекаются внешние подрядчики. В таком случае в договоре нужно прописать, чтобы работоспособность сайта была проверена не на их сервере, а на сервере хостинг-провайдера.

    Самое главное чтобы сайт правильно работал на том сервере, на котором он будет размещен при запуске сайта. Поэтому желательно уже начать выбирать хостинг-провайдера.

    У всех серверов есть свои особенности. Если сайт корректно работает на одном сервере, то нет 100% гарантии того, что он также корректно будет работать и на другом.

    На самом деле для такого тестирования сайта вовсе не обязательно оплачивать услуги хостинга. Сейчас многие хостеры дают возможность протестировать их сервера в течение определенного времени, достаточного для проверки работоспособности сайта.

    Таким образом, если тестирование сайта успешно завершено, можно переходить к предпоследнему этапу проекта – запуску сайта.


    Если у Вас есть интересные материалы, связанные с тестированием сайта, которыми вы бы хотели поделиться с посетителями данного сайта, то вы можете прислать их по электронной почте cpsites@mail.ru. Данная информация будет обработана и учтена при улучшении технологии разработки сайтов, представленной в этои разделе.

    Подпишитесь на рассылку новых материалов сайта


    Это форма для подписки на новые материалы сайта (статьи и опыт), связанные с созданием/улучшением, продвижением и развитием сайтов. То есть в рассылках будет информация только о новых материалах, аналогичных тому, что размещен на данной странице сайта.

    Узнать для чего нужно становиться подписчиком данного сайта


  • Добавить комментарий

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    59 − = 49