[인프런] 실무에 바로 적용하는 프런트엔드 테스트 1부 - 단위 테스트 대상 선정하기

기술 노트
2026. 2. 27. 18:43
2026. 2. 27. 18:44

단위 테스트 전략 요약본

  • state나 로직 처리 없이 UI만 그리는 컴포넌트는 검증하지 않는다.
    불필요한 테스트 작성은 유지보수 비용만 늘린다.
    이런 검증은 스토리북과 같은 도구를 통해 스타일과 레이아웃을 확인하는 것이 낫다.

  • 간단한 로직 처리만 하는 컴포넌트는 상위 컴포넌트의 통합 테스트에서 검증한다.

  • 유틸 함수와 같은 핵심 로직을 단위 테스트로 검증한다.
    다른 모듈과의 의존성이 없고 여러 곳에서 사용되기 때문에 테스트에 적합하다.

테스트는 모든 컴포넌트에 무조건 적용하는 것이 아니라 로직의 복잡성과 재사용성에 따라 전략적으로 선택해야 한다.