JUnit1 [Spring] Spring Boot JUnit5 자주 사용되는 어노테이션 정리 Spring Boot JUnit5 자주 사용되는 어노테이션 정리JUnit5 테스트 시 사용하는 어노테이션 및 부가 기능에 대해 간략히 정리한다@DisplayName테스트 이름 명시어떤 테스트를 의미하는지 테스트명 결정@SpringBootTest vs @WebMvcTest통합 테스트와 웹 레이어 기반 단위 테스트@SpringBootTest목적 : 애플리케이션 전체 컨텍스트 로드 후 통합 테스트 수행테스트 범위 : 애플리케이션 전체 컨텍스트 로드하기에, DB, 서비스 계층, 리포지토리, 보안 등 모든 빈을 포함한 전체 테스트 수행 가능장점 : 애플리케이션 실제 실행되는 환경과 동일한 환경 테스트 가능단점 : 테스트 시간이 길어짐, 모든 컨테스트 로드 하기에@WebMvcTest목적 : MVC (Controll.. 2025. 1. 7. 이전 1 다음