Что такое Regression-тестирование
QA Тестировщик
Junior
Без компании
Что такое Regression-тестирование
Ответы
Regression-тестирование — это повторное тестирование уже проверенного функционала после внесения изменений (например, исправления багов, добавления новых фич или обновления зависимостей). Цель — убедиться, что изменения не сломали существующую функционалку.
**Пример:**
Допустим, в приложении есть функция сложения чисел:
```
def add(a, b):
return a + b
```
После обновления кода (например, для поддержки строк) нужно убедиться, что старый сценарий (`add(2, 3) == 5`) по-прежнему работает.
**Нюансы:**
- Часто автоматизируется для экономии времени.
- Может включать smoke- и sanity-тесты.
- Особенно важно при частых релизах.