바이브 코딩 사전
어설션
영어 표기
Assertion
예시
AI에게 장바구니 테스트를 만들게 한 뒤 단순 렌더링 확인에서 끝내지 않고, 수량을 2개로 바꾸면 합계 금액과 주문 버튼 상태가 함께 바뀌는지 어설션을 추가한다. 실패 메시지에는 어떤 값이 달랐는지도 드러나게 해 품질 게이트를 강화한다.
참고
어설션이 없는 테스트는 실행 로그에 가깝고, 중요한 실패를 자동으로 알려 주지 못한다.
테스트 안에서 '결과가 반드시 이렇게 되어야 한다'고 확인하는 문장이다. 예를 들어 함수 반환값이 3인지, 화면에 성공 메시지가 보이는지, API 응답 상태가 200인지 검사하는 코드가 어설션이다. 바이브 코딩에서는 AI가 테스트 파일을 만들더라도 어설션이 너무 약하면 실제 버그를 잡지 못한다. 따라서 단순히 에러 없이 실행되는지만 보지 말고, 데이터 값·화면 문구·권한 거부처럼 중요한 결과를 명확히 검증해야 한다.
- 카테고리
- 테스트·디버깅
- 난이도
- basic
- 태그
- 어설션 · 기대결과
- 슬러그
- assertion
- 상태
- published
- 정렬 순서
- 165
함께 읽기