8 (8652) 599-833 Написать нам

Поговорим о тестировании сайта

Сайт без тестирования – это лотерея работоспособности. Сайт ведет себя как кот Шредингера: может все работает, а может и нет.

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

Существующие типы тестирования сайта:

  • Smoke-тесты;
  • Интеграционные (модульные) тесты
  • UNIT-тесты
  • Функциональные тесты
  • Usability-тесты
  • UI-тесты
  • Тестирование безопасности

Smoke-тесты

Изначально smoke-тесты применялись для тестирования работоспособность электроприборов. Вставил вилку в розетку – пошел дым – необходима доработка.

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

Smoke-тесты

Интеграционные (модульные) тесты

Данный тип тестов проверяет взаимодействие между несколькими функциональностями. Например, следующие шаги: добавление товара в корзину — переход на страницу оформления — оформление заказа или заход на страницу – заполнение формы – отправка заявки.

Интеграционные (модульные) тесты

UNIT-тесты

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

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

UNIT-тесты

Функциональные тесты

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

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

Функциональные тесты

Usability-тесты

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

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

Usability-тесты

Тестирование безопасности

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

Безопасность тестируется как специальными программами, так и живыми специалистами.

Поговорим о тестировании сайта

Другие статьи