V VibeCoding 365
사전 목록 테스트·디버깅
64

VIBECODING 365 / DICTIONARY

테스트 케이스

Test Case

DEFINITION

특정 조건에서 코드가 어떤 결과를 내야 하는지 한 번에 검증하는 테스트의 최소 단위이다. 테스트 케이스는 입력값, 실행 조건, 기대 결과를 함께 담으며, 초보자는 '이 상황에서는 이렇게 동작해야 한다'를 문장으로 고정해 두는 장치로 이해하면 쉽다. 바이브 코딩에서는 AI가 만든 기능을 그냥 눌러 보는 대신 정상 경로, 실패 경로, 경계값을 테스트 케이스로 남겨야 다음 수정 때 같은 기능이 조용히 깨지는 일을 줄일 수 있다.

ENGLISH

Test Case

EXAMPLE

회원가입 폼을 AI가 만든 뒤 '이메일이 비어 있으면 오류 메시지를 보여준다', '이미 가입된 이메일이면 저장하지 않는다', '정상 입력이면 대시보드로 이동한다'처럼 테스트 케이스를 나눠 회귀 테스트로 남긴다.

NOTES

좋은 테스트 케이스는 구현 방식보다 사용자에게 보이는 기대 동작을 기준으로 쓴다.

NEXT STEP / PRACTICE

읽고 끝내지 말고
다음 행동 하나.

막히면 Q&A에 짧게 남기거나, 쌩초보 가이드에서 오늘 할 일 하나만 골라 보세요.

Q&A 질문하기 쌩초보 가이드