Модуль содержит дополнительные автоматические тесты и чек-лист для Монитора качества 1С-Битрикс.
Авто-тесты и чек-лист в разы ускоряют проверку безопасности и обязательных функциональных частей на сайте.
Каждый пункт чек-листа содержит ссылки на разделы CMS или внешнюю документацию, чтобы быстрее исправить проблему или изучить вопросы.
Тесты разделены на две группы: первую часть нужно выполнить до переноса на продакшн, вторую — после.
Перед запуском проекта
Архитектура 1. На проекте настроен Git (авто) 2. Ядро CMS исключено из Git (авто) 3. Для каждой языковой версии создан отдельный сайт 4. Для каждой страницы в одном дизайне используется один шаблон сайта 5. Архитектура и CodeStyle соответствуют регламенту 6. Все кастомные компоненты, шаблоны и служебные скрипты расположены в /local/ (авто)
Кеширование 1. Включено автокеширование (авто) 2. Компоненты с типовыми запросами кешируются 3. Кеш не зависит от ID пользователя и других уникальных параметров
Контент 1. Заполнен robots.txt (авто) 2. Присутствует favicon.ico (авто) 3. Указаны apple-touch-icon (авто) 4. У тега html должен быть указан атрибут lang (авто) 5. Указаны Open Graph теги (авто) 6. Настроен ЧПУ для всего сайта 7. Есть нормальная 404 страница
Безопасность 1. Конфиг Git не доступен по HTTP (авто) 2. Админка недоступна любому авторизованному пользователю 3. В репозитории нет и не было коннектов к базе и других приватных данных 4. На публичных страницах и в браузерной консоли нет отладочной информации 5. Репозиторий на Bitbucket или GitHub приватный
Документация 1. Все константы описаны в Wiki репозитория 2. Все интегрированные внешние сервисы описаны в Wiki репозитория 3. Все агенты и задачи на Cron описаны в Wiki репозитория
Хостинг 1. На сервере установлен Git (авто) 2. Есть доступ на запись по SSH или FTP 3. Проверка системы не выявила критических ошибок 4. Используется один из вариантов домена: с www или без www 5. Адреса страниц заканчиваются слешем
Безопасность 1. Сканер безопасности не выявил критичных ошибок
Монитор качества 1. Проект сдан по Монитору качества, заявка на анкетирование заполнена и отправлена