Skip to content

테스트 코드 작성을 통한 협업

Min-h-96 edited this page Dec 3, 2022 · 7 revisions

테스트 코드 작성 이유

Unit Test

단위 테스트(Unit Test) 코드를 작성함으로써 구현된 함수(기능)에 대해서 신뢰성을 부여하고자 했습니다.

이 신뢰성을 바탕으로 다른 팀원이 만든 코드가 정상적으로 동작하는 지 체크해야하는 과정 등을 생략함으로써 협업 과정을 수월하게 만들었습니다.

Integration Test

controller <-> service <-> repository에 구현된 각각의 기능을 이어붙혔을 때 올바르게 동작하는지 확인할 필요가 있었습니다.

그 방법으로 통합 테스트(Integration Test) 코드를 작성했습니다.

통합 테스트 코드를 작성하기 이전에는 동작 확인을 위해 postman 과 같은 툴을 이용하여 직접 서버에 요청을 보내고, 해당 요청을 통해 생성된 데이터를 삭제하는 등의 다소 귀찮은 작업을 반복해야 했습니다.

하지만 테스트용 DB 서버를 이용하여 테스트 코드를 작성한 이후에는 위에서 설명한 귀찮은 작업들을 할 필요가 없어졌기 때문에 더 편하고 부담없이 리팩토링을 진행할 수 있었습니다.

얼리버드

프로젝트

개발일지

스프린트 계획

멘토링

데일리 스크럼

데일리 개인 회고

위클리 그룹 회고

스터디

Clone this wiki locally