
백엔드
테스트 코드 작성 가이드(근데 이제 Jest를 곁들인)
두줄요약
테스트 코드의 기본 개념부터 TDD, BDD, 테스트 대역, Jest 활용까지 입문 관점에서 정리했습니다. 유지보수와 코드 냄새까지 함께 다뤄 실무 적용 기준도 제시했습니다.
핵심 내용
- 단위 테스트, 통합 테스트, E2E 테스트의 범위와 목적 차이 정리
- TDD와 BDD의 개념, Red-Green-Refactor와 Given-When-Then 구조 설명
- 테스트 대역 다섯 가지(Dummy, Stub, Spy, Mock, Fake)와 고전파·런던파 관점 소개
- 테스트 코드 냄새, 유지보수 원칙, Jest 사용법과 파일 구조, 팁 정리

