콘텐츠

프론트엔드 테스트 자동화 전략 - 3. 구현하기

역량 개발 · 카카오스타일 테크 · 2023.08.04

프론트엔드 테스트를 구체적으로 어떻게 구현할지에 대한 가이드를 제공하는 글입니다. 주요 내용으로는 Unit Test와 Integration Test의 차이점, 그리고 AAA 패턴을 활용한 Unit Test 작성법을 다룹니다. 또한 Storybook의 Interaction tests를 이용한 Integration Test 방법, MSW를 활용한 Mocking, React Testing Library를 통한 사용자 관점의 테스트, 그리고 E2E 테스트에 대해서도 설명하고 있습니다. 프론트엔드 개발자분들이 실무에서 테스트 코드를 작성할 때 참고하면 좋을 유용한 전략들을 담고 있습니다.