Регрессия проверяет, что новые изменения не сломали уже работающую функциональность.
Разбор
- Запускается после фич, багфиксов, рефакторинга, обновления зависимостей.
- Может быть полной или частичной (risk-based / impacted areas).
- Автоматизация регресса окупается при частых релизах.
- Набор тестов нужно поддерживать: удалять мёртвые, добавлять по дефектам.
Итог
Регрессия защищает стабильность продукта; без неё «починили одно — сломали другое» становится нормой.