1. spring-test 모듈외부 시스템과 연결하지 않고도 통합테스트를 하도록 지원함다양한 테스트 프레임워크와 연동됨 (JUnit, TestNG 등) 2. 테스트 클래스에 의존성 주입TestContext테스트 실행 중의 상태와 메타데이터를 캡슐화한 객체입니다.전체 테스트 컨텍스트의 흐름을 관리기능설명🔁 ApplicationContext 관리테스트 시 사용할 스프링 컨텍스트(ApplicationContext)를 생성하고, 재사용을 위해 캐싱함💉 의존성 주입 지원@Autowired, @Value, @MockBean 등을 통해 테스트 클래스에도 빈 주입 가능🔄 트랜잭션 관리@Transactional을 테스트에 적용해 자동 롤백 같은 트랜잭션 기능 제공🔧 테스트 라이프사이클 관리@BeforeEach, ..