정의
새로 고친 코드가 예전에 잘 되던 기능을 망가뜨리지 않았는지 확인하는 테스트.
자세한 설명
새 기능을 추가하거나 버그를 고친 뒤에, 예전에는 잘 작동하던 다른 기능들이 그 때문에 망가지지 않았는지 다시 확인하는 테스트입니다. 코드는 한 곳을 고치면 생각지 못한 다른 곳에 영향을 주는 경우가 적지 않아, 이 확인을 거르면 고친 자리는 괜찮아도 다른 자리에서 새 문제가 생길 수 있습니다. 자동화해 두면 고칠 때마다 빠르게 돌려 볼 수 있습니다.
예를 들면
장바구니 기능을 고친 뒤 회귀 테스트를 돌려, 결제나 적립 기능이 그대로 잘 작동하는지 확인했습니다.
체크포인트
회귀 테스트를 빼먹으면 고친 곳은 됐는데 다른 곳이 망가졌다는 상황이 생기기 쉽습니다. 작은 수정에도 이 확인을 습관으로 둡니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY