1. 테스트 계층별 요약표각 계층은 서로 다른 목적을 가지고 있으며, 사용하는 도구도 다릅니다.계층 테스트 종류 주요 어노테이션 핵심 목적Controller슬라이스 테스트@WebMvcTestAPI 경로, 리다이렉트, 뷰 이름, 입력값 검증Service단위 테스트@ExtendWith비즈니스 로직, 예외 발생 조건 검증Repository통합 테스트@MyBatisTestSQL 문법, DB 테이블 구조 일치 여부 확인2. 계층별 실제 테스트 코드 및 상세 설명① Controller 테스트: "사용자를 어디로 보낼 것인가?"서버 전체를 띄우지 않고 HTTP 요청과 응답만 가짜로 시뮬레이션합니다.@ActiveProfiles("test") // test 설정 적용@WebMvcTest(AuthController.cla..