← 도서 목록
목차
- 책 정보
- 스프링 테스트
- 1장 : 스프링 테스트 소개
- 1. 스프링 테스트이란?
- 2. 스프링 애플리케이션에서 테스트의 중요성
- 3. 스프링의 테스트 프레임워크 개요
- 2장 : 스프링 테스트 환경 설정
- 1. 스프링 테스트의 전제 조건
- 2. 종속성에 대한 Maven 대 Gradle
- 3. Spring Test 종속성 구성
- 4. 첫 번째 Spring Test 프로젝트 만들기
- 3장 : 스프링에서의 단위 테스트
- 1. 단위 테스트 이해
- 2. JUnit으로 단위 테스트 작성
- 3. Mockito로 모킹
- 4. 단위 테스트 모범 사례
- 4장 : 스프링에서의 통합 테스트
- 1. 통합 테스트란?
- 2. 스프링에서 통합 테스트 설정
- 3. @SpringBootTest 어노테이션 사용
- 4. REST 컨트롤러 테스트
- 5장 : 스프링 구성 요소 테스트
- 1. 서비스 계층 테스트
- 2. 저장소 계층 테스트
- 3. @MockBean 및 @Autowired 사용
- 4. Mockito와의 상호 작용 확인
- 6장 : 스프링 MVC 애플리케이션 테스트
- 1. 스프링 MVC 테스트 소개
- 2. 컨트롤러 테스트를 위한 MockMvc
- 3. 폼 처리 테스트
- 4. 테스트에서 오류 및 예외 처리
- 7장 : 비동기 및 반응형 애플리케이션 테스트
- 1. 비동기 테스트 이해
- 2. @Async 및 CompletableFuture 사용
- 3. WebFlux로 반응형 애플리케이션 테스트
- 4. 반응형 저장소 테스트
- 8장 : 고급 테스트 전략
- 1. 프로파일로 테스트
- 2. 스프링에서 성능 테스트
- 3. 스프링으로 부하 테스트
- 4. 테스트 컨테이너 사용
- 9장 : 스프링 테스트를 위한 지속적 통합
- 1. 스프링 애플리케이션에 대한 CI/CD 설정
- 2. Jenkins 및 GitHub와 통합 작업
- 3. 도커 컨테이너에서 테스트 실행
- 4. 지속적인 테스트를 위한 모범 사례
- 10장 : 개념 요약 및 추가 리소스
- 1. 스프링 테스트 개념 요약
- 2. 추가 학습을 위한 리소스
- 3. 오픈 소스 테스트 프로젝트에 기여
- 부록
- 업데이트
- 추가 자료