Универсальный чек-лист тестировщика

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

Наш чек-лист сделан универсальным — просто удалите пункты, если они не подходят для вашего проекта.

Основы составления чек-листов

Во-первых, давайте разберемся, какие основные вещи должны быть в чек-листе для тестирования веб-проектов:

Проверка функционала:

  • Проверка по ролевым моделям;
  • Проверка функциональных возможностей (в том числе — почтовых событий, отбивок, работы смс-сервисов и сторонних интеграций);

Проверка верстки:

  • Кросс-браузерность;
  • Адаптивность;

Проверка контента:

  • Актуальность текущего контента;
  • Орфографические и пунктуационные ошибки в размещенном контенте;

Проверка функционала и ролевых моделей

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

1. Неавторизированный пользователь:

  • Просмотр всех публичных страниц сайта;
  • Проверка форм обратной связи;
  • Регистрация на сайте (если предусмотрено).

2. Авторизованный пользователь:

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

3. Администратор сайта:

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

Проверка вёрстки

Проверив ролевые модели и функциональные возможности, пришло время проверки верстки вашего проекта:

  • Проверка валидного отображения элементов сайта в браузерах согласно ТЗ;
  • Проверка работы js-скриптов, ajax-элементов и svg-графики во всех браузерах описанных в ТЗ;
  • Проверка адаптивности на планшетах и мобильных телефонах;
  • Проверка работы кастомных элементов на мобильных устройствах.

Проверка контента и финализация проекта

После проверки функциональных возможностей, правильного отображения сайта на различных устройствах и с разных браузеров, необходимо проверить актуальность контента — очистить все разделы от тестовых записей, обновить базы товаров/статей/продуктов, перечитать содержание и перейти к сдаче проекта — переносу на “боевой” домен, настройке robots.txt, и установке счётчиков метрик.

Поделиться