Статья Александра Карпова "Поведенческие факторы сайта"




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

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

www.cpsites.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Один из моих сайтов (www.rik-company.ru) почему-то не корректно отображается во всех "профессиональных" и "современных" браузерах. А вот "плохой" и "неправильный" Internet Explorer (IE) все отображает абсолютно корректно.

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

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

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

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

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

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

    Есть еще один момент, который пока не заметен. Я не могу на этом сайте (абсолютно во ВСЕХ браузерах) выводить таблицы с рамками. Ну вот не хочет этот шаблон сайта выводить линии, показывающие границы таблиц.

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

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

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

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

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

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

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

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

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

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

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

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


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

    

  • Яндекс.Метрика Рейтинг@Mail.ru