[미션 Day15] Layered Architecture
1개월 전
Layered Architecture 특징 및 테스트 방법
Persistence Layer
RDBMS 등 외부 저장소와 CRUD 테스트
비즈니스 로직은 포함시키지 않는다
Business Layer
데이터 가공에 대한 부분 테스트
주어진 데이터를 가공하고 예상 결과가 만들어지는지 테스트한다.
Test 클래스에 @Transactional 사용 주의
Presentation Layer
요청 데이터를 검증하고 처리 결과 응답
Persistence, Business Layer는 모킹한다.
요청 파라미터를 검증하고 요청 데이터별 예상 응답을 테스트한다.
댓글을 작성해보세요.