-
Notifications
You must be signed in to change notification settings - Fork 0
테스트 코드 작성을 통한 협업
Min-h-96 edited this page Dec 3, 2022
·
7 revisions
단위 테스트(Unit Test) 코드를 작성함으로써 구현된 함수(기능)에 대해서 신뢰성을 부여하고자 했습니다.
이 신뢰성을 바탕으로 다른 팀원이 만든 코드가 정상적으로 동작하는 지 체크해야하는 과정 등을 생략함으로써 협업 과정을 수월하게 만들었습니다.
controller <-> service <-> repository
에 구현된 각각의 기능을 이어붙혔을 때 올바르게 동작하는지 확인할 필요가 있었습니다.
그 방법으로 통합 테스트(Integration Test) 코드를 작성했습니다.
통합 테스트 코드를 작성하기 이전에는 동작 확인을 위해 postman 과 같은 툴을 이용하여 직접 서버에 요청을 보내고, 해당 요청을 통해 생성된 데이터를 삭제하는 등의 다소 귀찮은 작업을 반복해야 했습니다.
하지만 테스트용 DB 서버를 이용하여 테스트 코드를 작성한 이후에는 위에서 설명한 귀찮은 작업들을 할 필요가 없어졌기 때문에 더 편하고 부담없이 리팩토링을 진행할 수 있었습니다.
- 📃 기획서
- 📂 Backlog
- 📊 ERD, 폴더 구조
- 🗓️ 회의록