목록2024/12/13 (1)
밤빵's 개발일지
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bEg4pq/btsLgcuFxUK/iJiCQEhUOQkKgfKcrE3Kv0/img.webp)
프로젝트를 잠시 쉬어가는 동안, 능동적으로 무언가를 해보고 싶어 설계와 공부에 집중하고 있었다. 그중에서도 평소 흐린눈하며 넘어갔던 테스트 코드를 작성해보기로 하면서, 작성하다 보니 유닛 테스트와 통합 테스트의 경계를 명확히 구분하는 일이 생각보다 쉽지 않았다. 이론적으로는 둘의 차이를 알고 있지만, 실제 코드에 적용하는 과정은 항상 어려운 도전처럼 느껴진다. 이번 개발일지에서는 테스트 코드를 작성하면서 겪었던 고민들과 어떻게 해결했는지 정리했다.1. 유닛 테스트와 통합 테스트유닛 테스트는 개별 메서드나 클래스 단위로 동작을 검증하는 테스트이다. 의존성을 Mock으로 처리해 테스트의 초점이 대상 코드에만 맞춰지도록 한다. 반면, 통합 테스트는 여러 모듈이나 계층이 함께 동작하는지를 확인하는 테스트로, 실..
개발Article
2024. 12. 13. 06:45