스프링 애플리케이션의 주요 테스트와 목적
1. 백엔드 테스트 종류테스트목적예시단위 테스트 (Service / Domain 계층)외부 의존성 없이 핵심 비즈니스 로직 검증가격 계산, 할인 정책, 주문 상태 변경, 재고 차감 규칙Repository 테스트 (Repository + DB)DB 연동, JPA 매핑, 쿼리 동작 검증저장/조회/수정/삭제, 연관관계 매핑, 페이징, 커스텀 쿼리통합 테스트 (Controller + Service + Repository + DB)여러 계층을 함께 실행해 실제 요청 흐름 검증회원가입 요청 시 DB 저장 후 201 응답, 주문 생성 시 재고 차감과 응답 JSON 확인API 테스트 (Postman / Newman)실제 실행 중인 서버를 외부에서 호출해 API 동작 검증배포 서버에서 로그인 요청, 토큰 발급 후 인증 ..