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

inflearn_pi_4님의 프로필 이미지
inflearn_pi_4

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

정리

테스트 코드 작성시 DB 를 사용하는지가 궁금합니다.

작성

·

2.1K

0

일반적으로, Repository 테스트나, repository 를 통한 서비스를 테스트 할 시, 
Test DB에 직접 데이터를 생성하고 테스트를 하는지,

Stub을 통해, 해당 respository가 특정 응답을 준다고 가정한 뒤 , DB 를 통하지 않고, 서비스 로직을 테스트하는지 궁금합니다. 

답변 1

1

안녕하세요. hduk님, 공식 서포터즈 OMG입니다.

전자가 통합테스트, 후자가 단위테스트라 할 수 있겠네요.

둘 다 해야하며 아래 잘 정리된 글 참고하시면 많은 도움 되리라 생각합니다

https://cjwoov.tistory.com/9

감사합니다.

inflearn_pi_4님의 프로필 이미지
inflearn_pi_4

작성한 질문수

질문하기