Возможно, вы правы в своем понимании.Регрессионное тестирование - это действие, выполняемое для обеспечения того, чтобы различные функциональные возможности системы по-прежнему работали должным образом, а добавленные новые функциональные возможности не сломали ни одну из существующих.
Во-вторых, вы обычно пишете автоматизированные тесты или проводите ручное тестирование.к вышеупомянутому тестированию.Это может быть комбинация API / UI / модульных тестов, запускаемых периодически.Регрессионное тестирование может проводиться на разных этапах SDLC, все зависит от контекста.