ExtendWith vs SpringBootTest
단위 테스트
Spring 컨텍스트를 로드하지 않음 → 빠르고 가벼움 @Mock을 사용하여 의존성을 직접 주입 특정 메서드를 개별적으로 테스트할 때 유용
통합 테스트
Spring 컨텍스트를 로드함 → 실제 애플리케이션 환경과 유사 @MockBean을 사용하여 Spring Bean을 주입 가능 여러 컴포넌트가 함께 동작하는지 검증할 때 적합