VibeCoding 365 로고 VibeCoding 365

바이브 코딩 사전

회귀 테스트

바이브 코딩 사전

회귀 테스트

영어 표기

Regression Test

예시

AI가 Q&A 목록 UI를 고친 뒤 예전에 중복 H1 문제가 다시 생기지 않도록 detail page의 h1 개수를 검사하는 회귀 테스트를 추가한다. 이후 리팩터링 때 같은 문제가 재발하면 테스트가 먼저 실패한다.

참고

버그를 고칠 때는 수정 코드만 남기지 말고, 그 버그가 다시 들어오면 실패하는 테스트를 함께 남기는 것이 안전하다.

이미 고친 버그나 기존 기능이 새 변경 때문에 다시 깨지지 않았는지 확인하는 테스트이다. 회귀(regression)는 앞으로 나아간 코드가 예전 문제 상태로 되돌아가는 현상을 뜻한다. 바이브 코딩에서는 AI가 한 화면을 고치다가 다른 화면의 props, API 응답 모양, CSS 클래스, 권한 체크를 함께 바꿔 버릴 수 있으므로 회귀 테스트가 특히 중요하다. 좋은 회귀 테스트는 과거 장애의 재현 조건을 작고 자동화된 형태로 남겨, 같은 실수가 다시 들어오면 즉시 실패하게 만든다.

카테고리
테스트·디버깅
난이도
basic
태그
회귀테스트 · 재발방지
슬러그
regression-test
상태
published
정렬 순서
162