✔︎ Slice Test
특정 레이어에 대해서 Bean을 최소한으로 등록 시켜 테스트하고자하는 부분에 최대한 단위 테스트를 지원
✔︎ 서비스 테스트
- 진행하고자 하는 테스트에만 집중할 수 있다.
- 테스트 진행시 중요 관점이 아닌 것들은 Mocking 처리해서 외부 의존성들을 줄일 수 있다.
- ex) 주문 할인 로직 동작 Test → DB insert는 관심사가 아님
- 테스트 속도가 빠르다
- 하지만 의존성 있는 객체를 Mocking하기 때문에 완결된 테스트가 아니다
✔︎ 참고
spring-guide/test-guide 중 service test