![[인프런 워밍업 클럽 BE 3기] 백엔드 프로젝트 - 3주차 발자국](https://cdn.inflearn.com/public/files/blogs/a7cb344e-9de6-4f29-833f-3239776cff3f/백엔드 워밍업.png)
[인프런 워밍업 클럽 BE 3기] 백엔드 프로젝트 - 3주차 발자국
1개월 전
학습 내용
Presentation Layer Test
Presentation Layer는 클라이언트와 가장 맞닿아 있는 레이어이고, Controller에 해당한다.
비지니스 로직을 포함하지 않고, 유저의 요청을 비지니스 레이어로 전달하고 결과를 반환하는 역할을 한다.
요청에 대한 파라미터들이 의도한대로 받아오는지 테스트한다.
비지니스 로직에 관련된 부분은 최대한 배재한다.
특정 상황에 따른 요청의 응답이 의도대로 동작하는지 테스트한다
Business Layer Test
서버 애플리케이션의 비지니스 로직을 가지고 있는 레이어이다.
비지니스 로직의 의도한대로 동작하는지 테스트한다.
해피 케이스와 예외 케이스 모두 작성한다.
Persistence Layer
데이터의 영구 저장과 관리를 당담하는 부분
일반적으로 데이터베이스와의 상호작용을 처리한다 해당한다.
데이터베이스에 연결되어 원하는 데이터가 잘 삽입, 조회 되는지 테스트한다.
댓글을 작성해보세요.