해당 게시글은, '저의 생각'일 뿐이니 피드백이나 틀린 부분은 댓글 부탁드리겠습니다 :) 목차 서론 문제 인식 결론 서론 우테코 Level2가 시작되면서 스프링을 배우기 시작했습니다. 미션을 진행하면서 당연히 테스트 코드를 작성했지만, 리뷰어님으로부터 다음과 같은 피드백이 왔습니다.
통합 테스트를 작성해보시는 것은 어떠실까요? 제이 테스트의 신뢰성이 보장될까요?
리뷰어님 처음에는 "이게 무슨 말일까?"라는 생각과 함께 곰곰히 생각해봤습니다.
우테코 오기 전에도 스프링을 통해 무엇을 개발할 때, 항상 테스트를 작성했지만 이에 대해 신뢰성을 생각해본적이 없었습니다. 왜냐하면 테스트란 성공하면 검증 되었다고 생각했기 때문입니다.
(메서드 호출 후 결과가 동일하니!) 그리고 지금까지는 Bean을 띄워서 테스트를 하면 느리기 때문에, Mock 객체와 함께 테스트하고자 하는 메서드의 의존적인 것들은 스터빙을 통해 모두 의도된 값으로 나오게 했고, 그 때의 결과만 테스트했습니다.
(각자의 레이어...
#
mock
#
Spring
#
Springboot
#
stub
#
Test
#
스프링
#
테스트