unit test boundary

단위 테스트는 작은 함수의 입력과 출력을 고정하는 안전망이다

Jest를 사용할 때는 모든 화면을 시험하려 하기보다 순수 함수, 계산 규칙, 예외 조건처럼 좁은 단위를 먼저 잠급니다.

테스트 단위
01Arrange 02Act 03Assert 04Edge 05Refactor
입력 고정

테스트 데이터는 의도를 드러내도록 작고 반복 가능해야 합니다.

결과 비교

정상 값뿐 아니라 빈 값, 잘못된 값, 경계 값을 함께 확인합니다.

실패 메시지

무엇이 기대와 달랐는지 읽히도록 테스트 이름을 구체적으로 씁니다.

리팩터 기준

테스트가 초록색이면 내부 구현을 바꿔도 외부 동작은 유지됩니다.