jest
-
테스트 코드개발공부/테스트코드 2025. 5. 13. 19:52
결론부터 말하자면, 저는 현재 프로젝트에 Jest부터 도입할 예정입니다. 이유는 먼저 간단한 유틸 함수와 컴포넌트 테스트부터 시작해 점차 복잡한 UI와 사용자 플로우, 그리고 Vitest, Cypress 등 최신 도구까지 확장해나갈 계획입니다.목차테스트 코드의 필요성테스트의 종류와 도구프론트엔드 단위 테스트 주요 도구와 방식 테스트 코드의 필요성 테스트 코드는 단순히 "잘 돌아가는지 확인"하는 것 이상의 의미를 가진다.코드 품질 보장: 버그를 미리 발견하고, 코드가 의도대로 동작하는지 검증유지보수 용이성: 코드 변경 시 기존 기능이 깨지지 않았는지 빠르게 확인자동화와 빠른 피드백: 반복적인 검증을 자동화해 실수 감소협업과 문서화: 테스트 케이스는 코드의 의도와 사용법을 명확하게 해줘 팀원과의 협업에 큰 ..