Open sumin-dev opened 3 months ago
이렇게 세심하게 테스트 코드 도입 배경부터 작성법 까지 정리해주셔서 정말 큰 도움이 되었습니다. 특히, GitHub Flow 전략과 테스트 코드의 필요성에 대한 설명이 너무 명확해서 좋습니다!😊 무엇보다도, 직접 예시를 들어가며 설명해 주신 Button.tsx와 Button.test.tsx 작성법은 정말 유용했습니다. 실제로 작성해보니 테스트 코드가 어떻게 동작하는지 더 잘 이해할 수 있었습니다.
덕분에 저희 팀의 테스트 코드 도입이 성공적으로 진행될 수 있었습니다. 정말 감사드려요!.👍
📝 개요
트다(트레이닝 다이어리) 서비스에 테스트 코드를 도입하게 된 배경과 테스트코드의 개념 및 작성법에 대해 설명하겠습니다 🤓
📍 테스트 코드란?
📍 테스트 코드의 장점
📍 테스트 코드를 도입하게 된 배경
Github Flow 전략 선택
주니어 개발자에게 선호되는 기술
📍 테스트 코드 작성법
라이브러리 선택:
Jest
,React Testing Library
테스트 범위 선택:
단위 테스트(Unit Test)
,통합 테스트(Integration Test)
상세한 테스트 코드 작성법은 잘 정리된 블로그 글로 대체 하겠습니다
필요한 패키지 설치
package.json에 테스트 script 작성
jest.setup.ts와 jest.config.ts 작성
Button.tsx와 Button.test.tsx 작성
테스트 결과