단위 테스트 vs 통합 테스트단위 테스트작은 단위(함수/메서드/클래스)를 독립적으로 검증외부 종속성은 모킹/스텁으로 대체함빠른 실행 속도, 즉각적 피드백코드 정확성 확인이 주 목적// 단위 테스트 예시public class CalculatorTest { @Test public void testAdd() { Calculator calculator = new Calculator(); assertEquals(5, calculator.add(2, 3)); }}통합 테스트여러 모듈/컴포넌트가 함께 작동하는지 검증실제 외부 종속성(DB, API)과 연동 테스트단위 테스트보다 느림컴포넌트 간 상호작용 검증이 목적// 통합 테스트 예시@SpringBootTestpublic cl..