Тестирование - это важный этап разработки любого сайта или приложения. Оно помогает найти ошибки и проблемы, которые могут возникнуть у пользователей. В результате тестирования разработчики получают информацию о том, что нужно исправить и как улучшить работу ресурса.
Виды тестирования
Существует несколько видов тестирования:
- Функциональное тестирование - проверка работы всех функций сайта или приложения;
- Регрессионное тестирование - поиск ошибок, которые могут появиться после внесения изменений в код;
- Нагрузочное тестирование - проверка работоспособности сайта или приложения при большой нагрузке;
- Тестирование безопасности - поиск уязвимостей, которые могут использовать злоумышленники для взлома сайта или приложения.
Каждый вид тестирования имеет свои особенности и методы проведения. Но в целом, цель тестирования - сделать продукт максимально качественным и безопасным для пользователей.
Как правильно проверить сайт после разработки
-
1. Сверка технического задания и получившегося сайта
Первое, что нужно сделать, - открыть техническое задание на сайт. В нём должна содержаться структура сайта и описание всех его страниц.
Необходимо последовательно пройти по всем страницам, прочитать описание каждой из них (какие элементы и функционал должны присутствовать) и сверить с разработанным сайтом сначала на десктопе (Вашем ПК), затем на планшете и на смартфоне.
Поведение разных устройств можно эмулировать.
Для этого можно использовать как бесплатный веб-инстпектор (“Инструменты разработчика”), который есть во всех распространённых браузерах, так и платные сервисы, например BrowserStack или Sizzy.
Но лучше проводить проверку именно с физических устройств, так как это не только удобнее, но и даёт более точные результаты. Например, при эмуляции телефона в браузере Вы всё равно управляете курсором с помощью мышки или тачпада. С реальным же телефоном Вы работаете движениями пальца по экрану. Попасть по мелкому элементу мышкой легко, а вот большим пальцем - совсем не так просто.
В ходе тестирования необходимо пройти по всем страницам Вашего сайта, прокликать все активные элементы, заполнить и отправить все формы обратной связи, совершить различные варианты и сочетания заказов (при наличии на сайте такого функционала).
Выявленные замечания или мысли по поводу улучшения необходимо зафиксировать в письменном виде с указанием URL страницы. Желательно также сделать скриншот страницы и отметить на нём элемент, о котором идёт речь. Такой список будет понятен и легко читаем, и Вы сможете сразу отправить его разработчикам для исправления. Вы также сможете использовать его для следующей итерации проверки.
Чтобы было проще делать скриншоты с пометками, используйте специальные программы - скриншотеры: Joxi, LightShot, Яндекс.Диск и.т.д.
Такие проверки занимают много времени. Но все проблемы важно выявить на этапе тестирования сайта, чтобы с ними не пришлось столкнуться Вашим клиентам.
-
2. Повторная сверка ТЗ и сайта
После того как разработчики внесли необходимые правки, наступает вторая итерация проверки сайта. В ней нужно сначала пройти по Вашему списку замечаний, проверить, всё ли верно исправили. Как и при первом тестировании, проверяем на всех доступных физических устройствах, при необходимости подключаем эмуляторы.
Далее самый сложный момент - нужно провести все проверки с нуля. Это важно сделать, чтобы убедиться, что во время исправления замечаний не появилось новых. Принцип “одно лечим, другое калечим” - беда современной разработки. С ней можно бороться только одним способом - постоянным тщательным тестированием.
-
3. Тестирование фокус-группой
Когда закончились все технические итерации и только после этого, стоит отдать Ваш сайт небольшой фокус-группе. Попросите Ваших коллег, друзей или лояльных клиентов попробовать новый сайт в деле. Замечания сторонних людей могут очень сильно удивить Вас! Они выявят моменты, которые не понятны им с точки зрения удобства использования сайта. Например, Вам может быть очевидным и понятным алгоритм работы фильтров в Вашем каталоге, а другие люди, не имеющие опыта взаимодействия с данным ресурсом, могут не понять, как ими пользоваться или вообще не найти их. Такие моменты важно выявить, проанализировать и исправить. Это не только избавит Ваш сайт от ошибок, но и сделает его удобным для разных типов пользователей.
Заключение
Тестирование сайта после разработки - достаточно трудоёмкий этап, но без него невозможно получить качественный результат.
Если Вы уже являетесь нашим клиентом, то Вам не о чем беспокоиться. Наши тестировщики проверяют Ваш сайт на всех этапах его разработки. В рамках технического обслуживания они также регулярно проверяют его функциональность, ищут баги и предоставляют Вам рекомендации по улучшению.
Если же Вы хотите создать для Ваших пользователей продукт высокого уровня качества и безопасности, а также избежать проблем в будущем, но пока находитесь в поиске надёжного подрядчика, то рекомендуем обратиться в нашу компанию. Мы производим все виды тестирования. Особо стоит отметить наш большой опыт в тестировании различных ресурсов - от простых лендингов и сайтов-визиток до крупных порталов и интернет-магазинов.
Работайте с профессионалами, это сэкономит Вам много времени!
Также может быть интересно
В нашем блоге мы собрали для вас на 100% полезную информацию