인프런 커뮤니티 질문&답변

김선도님의 프로필 이미지
김선도

작성한 질문수

Practical Testing: 실용적인 테스트 가이드

Business Layer 테스트 (1)

서비스 계층 통합테스트

해결된 질문

작성

·

908

3

안녕하세요

강의 잘 보고 있습니다!

 

수업에서 서비스 계층을 테스트하실 때,

@SpringBootTest를 이용해서 Repository 계층의 빈을 등록하고 주입받아서 사용하고 있습니다.

 

서비스 계층을 mock을 이용해 단위테스트로 하시지 않고 Repository 계층을 통합해서 사용하는게 많이 사용하는 방식인가요?

실제 현업에서는 Service 계층을 어떻게 테스트 하는 지 궁금합니다. (단위테스트or 통합테스트)

답변 1

1

박우빈님의 프로필 이미지
박우빈
지식공유자

안녕하세요, 하하허허호호님!

실무에서도 프로젝트별, 각 팀의 선호도에 따라 두 가지 방법 모두 사용하고 있고 정답은 없습니다만, 저는 Service 계층의 통합 테스트를 선호하는데요!
뒤쪽 강의 중에 제가 어떤 이유로 해당 방식을 더 선호하는지 설명하는 부분이 있으니, 참고 부탁드려요. :)

감사합니다. ☺️

김선도님의 프로필 이미지
김선도

작성한 질문수

질문하기