프로젝트를 해보면서, 가장 중요하게 여겼던 것이 테스트였다. 기능을 빠르게 만들어 바로 적용시키기보다, 테스트를 통해 모든 경우의 수를 고려해, 이에 따른 결과들을 미리 확인 할 수 있다는 장점이 있기 때문이다. 여태까지는 생각 없이 테스트를 만들었다. 도메인 : Junit을 이용한 테스트 service(비즈니스 로직) : SpringBootTest를 이용한 테스트 controller : SpringBootTest를 이용한 테스트 이런 방식으로 단위테스트들을 만들었는데, 가장 큰 문제가 너무 무겁다는 것이다. 해결하기 위해 Mockito를 공부하다가 단위테스트, 통합 테스트, 인수 테스트를 알게 되었다. 단위 테스트 단위 테스트는, 말 그대로 '단위' 단위로 테스트를 한다는 뜻이다!!!( 말 참 재밌네 ..