Что гарантирует проверка/тестирование сайта?
В задачи почти любого разработчика сайта сегодня обязательно входит такой этап, как чек-лист перед запуском. Более того добросовестный подрядчик не будет выполнять эту проверку сам, а закажет стороннее тестирование — доверит этот момент коллегам, если не из другой компании, то как минимум, из другой команды, которая не имеет непосредственного отношения к созданному сайту. Это выступает залогом беспристрастности тестирования.
Проверка только разработанного сайта сводиться к тому, чтобы:
- убедиться в удобстве, наличии понятной и интуитивной навигации сайта;
- выявить не релевантное текстовое содержимое и заменить его более уместными текстами;
- проверить эффективность и удобство кнопок призыва к действию;
- выявить другие ошибки, которые нельзя на все 100% исключать в ходе разработки.
Подходов и стратегий к такого рода тестированию существует немало. Но суть остается неизменной: это проверка является своеобразной последней инстанцией перед запуском сайта. И здесь по сути нет права на ошибки, которые допустимы, например, при различных маркетинговых или рекламных тестах. Там метод «проб и ошибок» зачастую наоборот очень продуктивен и помогает выявить наиболее эффективные инструменты рекламы или маркетинга в целом.
Оценка юзабилити сайта
Хотя план действий при тестировании сайта перед запуском бывает разным, обычно начинают проверку с анализа юзабилити. Методы опять же могут серьезно отличаться, но суть их, как правило, одна: группе лиц предлагают зайти на сайт и посмотреть его, «понажимать» на кнопки, «походить» по страницам и разделам и т.д. Это могут быть не заинтересованные коллеги, просто студенты, нанятые добровольцы через форумы и другие веб-площадки. Каждый посетитель фиксирует, что ему на сайте понравилось, а что — нет. Обязательно указываются все трудности, которые возникли в ходе дебютного опыта взаимодействия с веб-ресурсом.
Полученная таким образом информация собирается, обрабатывается, а все проблемные моменты передаются команде разработки для внесения корректировок. Среди типичных ошибок юзабилити нередко всплывают такие баги:
- неудобный, мало понятный интерфейс;
- длительная загрузка страниц;
- наличие некорректных (битых) ссылок;
- наличие неработающих кнопок или другого функционала и т.д.
Важно выявить эти проблемы еще до запуска проекта, поскольку реальные посетители не будут столь снисходительны, как группа тестирования. Они уйдут с сайта и пойдут к конкурентам. Отреагируют на такое поведение пользователей и поисковики, которые недолго думая начнут снижать позиции в выдаче сначала отдельных проблемных страниц, а затем и ресурса в целом.
Проверка работы в любом браузере и на разных платформах
В техническом задании разработки сайта обязательно указывается, что сайт должен корректно открываться на всех операционных системах и платформах, в разных браузерах и т.д. Хоть это уже норма в 2022 году, а не какое-то дополнительное требование, в ТЗ «по старинке» часто уточняются конкретные названия ОС, браузеров и т.д.
По факту реализации нового проекта кроссплатформенность и кроссбраузерность также проверяется. Тестировщик с имеющейся исходной информацией о поддерживаемых ОС и браузерах оценивает корректность работы сайта. Под этим подразумевается следующее:
- быстро загружаются картинки;
- текст читабельный и «не уплывает» за экран;
- выполняемые действия на сайте соответствуют ожидаемым, то есть клик по пункту меню завершается корректным переходом, а нажатие по ссылкам — открытием страниц с анонсированной информацией;
- функциональность сайта в любых браузерах и на любой ОС сходится с тем, что указано в ТЗ.
Все ошибки также фиксируются и сообщаются заказчику сайта или команде разработки.
Еще одна проверка пользовательского интерфейса
Юзабилити же уже проверяли? Да, но только на этот раз тестированием занимаются только профессионалы. Они оперируют не категориями «нравится — не нравится», а также уделяют внимание каждому элементу интерфейса на странице, ведь он для чего-то тут находится. Профессиональный анализ юзабилити включает проверку следующего:
- реакции на клики;
- появления релевантного контента;
- корректности работы сайта при использовании разных устройств: мышки, клавиатуры, touchpad и т.д.;
- целесообразности размещения тех или иных элементов на страницах сайта или наоборот нехватки каких-то важных составляющих.
Также на этом этапе проверки сайта его адаптируют по цветовосприятию. Чаще всего нужно обеспечить более высокую заметность кнопок призыва к действию и цены, но также важно, чтобы их яркость была сбалансированной и не раздражала пользователя.
Оценка безопасности сайта и конфиденциальности данных пользователей
Большинство современных проектов предлагают пользователю пройти процедуру регистрации, которая ускорит процесс оформления заказов, позволяет накапливать баллы, кэшбэк, получать дополнительные скидки и т.д. Но вопрос аутентификации является также важным аспектом безопасности, а именно конфиденциальности персональных данных пользователей.
То, как работает процедура аутентификации несложно проверить вручную. А вот для проверки параметров конфиденциальности не обойтись без автоматизированного тестирования.
Почему это сегодня так важно? К 2022 году известны сотни и тысячи случаев, когда хакеры вскрывали базы данных крупных интернет-магазинов и других сайтов. В некоторых случаях подобные атаки удается своевременно выявить и защитить пользовательские данные. Но иногда бизнес, в том числе и крупный, вынужден поддаваться на шантаж злоумышленников и платить деньги за «дыры» в безопасности.
Важность интернет-безопасности только повышается, поэтому любому новому интернет-магазину стоит задуматься о заказе автоматизированной проверки безопасности и/или дополнительных вложениях средств в шифровку данных и другие защитные меры.
Проверка производительности сайта
Нагрузочное тестирование обычно является заключительным этапом проверки веб-ресурса. Его суть сводится к тому, чтобы сымитировать ситуации с максимальным притоком пользователей на сайт. Что будет в таком случае? Сохранится ли 100% работоспособность или ресурс «упадет»?
Еще в рамках нагрузочного тестирования проверяют следующие параметры работы сайта:
- скорость загрузки страниц;
- отклик на пользовательские действия;
- корректность сбора аналитики и т.д.
Дополнительные виды проверок
В действительности спектр тестирования может быть шире. К примеру, при желании заказчика можно проверить и ту часть ресурса, которая скрыт от непосредственных пользователей. Прежде всего речь о панели администрирования. По-хорошему менеджеры не должны испытывать никаких проблем с добавлением товаров, управлением ценами, подтверждением заказов и другими этапами своей работы.
Уже после запуска сайта, когда на него приходят пользователи, можно оценить его поведенческие факторы. Суть проверки сводится к оценке действий гостей на сайте. Что они делают? Подбирают товары, добавляют в корзину и осуществляют оплату онлайн или больше читают описания, смотрят видеообзоры и уходят? Такая проверка, как правило, дает немало пищи к размышлению отделу маркетинга.
Мы в компании Black-Marketing настоятельно рекомендуем проводить тестирование перед запуском проекта и в процессе его жизнедеятельности. Независимые проверки избавят бизнес от рисков неудач при старте и неожиданного снижения трафика и/или коммерческих показателей деятельности уже в ходе дальнейшей работы.
Тут еще никто ничего не писал, стань первым!