methodology
Регрессионное тестирование
Около 5 мин чтения
ISTQB 2.2 | id: 02-04 | Уровень: beginner
Определение
Регрессионное тестирование — это повторное тестирование уже проверенной функциональности после внесения изменений в код (исправление багов, добавление новых фичей, рефакторинг), чтобы убедиться, что изменения не вызвали нежелательных побочных эффектов.
«Регрессия» — это любое нежелательное изменение в поведении системы, которое появилось после модификации кода.
Когда запускается регрессионное тестирование
| Ситуация | Пример |
|---|---|
| Исправлен баг | После фикса авторизации проверяем, что не сломалась регистрация |
| Добавлена новая фича | После добавления оплаты картой проверяем, что работает оплата наличными |
| Рефакторинг | После изменения структуры БД проверяем, что все отчёты работают |