← 홈Setup Tip

Setup Tip

Setup Tip — 수정 직후 작은 회귀 검사를 남기기

버그를 고친 직후 실패 경계를 재현하는 가장 작은 검사를 저장하면 같은 문제가 돌아왔을 때 빠르게 발견할 수 있습니다.

수정 내용을 작은 검사로 고정하세요

버그를 고친 뒤 전체 테스트만 통과시키고 끝내면 어떤 경계가 실제로 보호되는지 흐려질 수 있습니다. 수정 전에는 실패하고 수정 후에는 통과하는 가장 작은 입력을 별도 검사로 남기세요.

검사는 정상 경로만 반복하지 말고 문제가 발생한 경계값, 오류 입력, 상태 전환을 직접 다뤄야 합니다. 이름에는 기대 동작과 재발하면 안 되는 실패를 드러내는 편이 좋습니다.

가능하면 빠르고 결정적으로 실행되도록 외부 네트워크나 시간 의존성을 제거하세요. 작은 회귀 검사는 로컬 반복 실행과 CI 모두에서 부담 없이 돌아가야 합니다.

마지막으로 실제 생성물이나 사용자 경로가 관련된 버그라면 해당 표면도 한 번 확인하세요. 단위 검사는 원인을 고정하고, 짧은 스모크 검사는 통합 결과를 확인합니다.