Перед началом
Сначала посмотрите текущий код и тесты, затем определите, какие сценарии может изменить правка. Сохраняйте чужие незавершённые изменения.
Порядок действий
- Проверьте синтаксис изменённых PHP-файлов и существующие тесты соответствующего компонента.
- Для работы с БД используйте отдельное тестовое окружение. Проверьте SQL, транзакции и совместимость миграций.
- Откройте изменённые публичные и административные страницы в desktop и mobile браузере. Проверьте ошибки консоли и границы блоков.
- Для формы пройдите сохранение и ошибку валидации; для ролей — разрешённый и запрещённый доступ; для списка — пустое состояние и пагинацию.
- Если затронута производительность, измерьте запросы штатным профилированием и используйте EXPLAIN на повторяемом сценарии.
- Зафиксируйте, что проверено и какие ограничения остались. Для изменения архитектурного контракта обновите актуальные инструкции проекта.
Обратите внимание. Проверка только HTTP 200 не доказывает правильность интерфейса и сохранения. Проверяйте результат в данных и действия посетителя.
Проверьте результат
Изменение решает задачу, не ломает связанный сценарий, а набор проверок воспроизводим на той же версии.