Регрессионные тесты
Для исправления бага полезно сначала воспроизвести неправильное поведение.
Проверено Изменено
Плохо
Тест написан после исправления и всегда проходил.
Хорошо
На старой версии тест падает по нужной причине.
На исправленной — проходит.
Почему это важно
Так проверка подтверждает причину исправления, а не случайную деталь реализации.
Когда применять
Если автоматизация нецелесообразна, сохраните воспроизводимый ручной сценарий и ограничение.
Кто что делает
Человек
Подтверждает исходную ошибку и ожидаемое исправленное поведение.
AI-агент
Подбирает проверку под риск, запускает её и сообщает результат вместе с оставшимися ограничениями.
Контроль результата:
- Тест действительно отличает старое поведение от нового?
Как проверить у себя
- Тест действительно отличает старое поведение от нового?
Первоисточники
История изменений на GitHubДата проверки отражает содержательную сверку. Синхронизация сайта не обновляет её автоматически.