-
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, 폴더 구조
- 🗓️ 회의록