Регрессионное тестирование является неотъемлемой частью экстремального программирования, потому что помогает избежать поломок ранее выпущенного функционала и поддерживать стабильность системы. 2
Некоторые причины важности регрессионного тестирования в этой методологии:
Регрессионное тестирование позволяет проверить, не привели ли последние модификации к нежелательным ошибкам в уже проверенных частях программы. 1 Таким образом, оно не только идентифицирует проблемы после обновлений или добавления новой функциональности, но и поддерживает общую готовность и качество продукта перед его выпуском. 1