사전 요구사항
- 프로그래밍 기본 지식
- Jest 또는 다른 테스팅 프레임워크 경험 (선택사항)
- Claude Code 기본 사용법
학습 목표
- 단위 테스트, 통합 테스트, E2E 테스트 이해하기
- Jest와 Testing Library로 테스트 작성하기
- Claude Code로 테스트 자동 생성하기
- 테스트 커버리지 개선 및 유지하기
테스트의 종류와 전략
다양한 테스트 유형을 이해하고 언제 어떤 테스트를 작성해야 하는지 배웁니다.
참고사항
- •단위 테스트: 개별 함수/모듈의 동작을 검증
- •통합 테스트: 여러 모듈이 함께 동작하는지 검증
- •E2E 테스트: 실제 사용자 시나리오를 검증
- •테스트 피라미드: 단위 테스트가 가장 많고, E2E 테스트가 가장 적어야 함