🎁[속보] 인프런 내 깜짝 선물 출현 중🎁

[인프런 워밍업 클럽 BE 3기] 백엔드 프로젝트 - 3주차 발자국

[인프런 워밍업 클럽 BE 3기] 백엔드 프로젝트 - 3주차 발자국

학습 내용


Presentation Layer Test

  • Presentation Layer는 클라이언트와 가장 맞닿아 있는 레이어이고, Controller에 해당한다.

  • 비지니스 로직을 포함하지 않고, 유저의 요청을 비지니스 레이어로 전달하고 결과를 반환하는 역할을 한다.

  • 요청에 대한 파라미터들이 의도한대로 받아오는지 테스트한다.

  • 비지니스 로직에 관련된 부분은 최대한 배재한다.

  • 특정 상황에 따른 요청의 응답이 의도대로 동작하는지 테스트한다

     

    Business Layer Test

  • 서버 애플리케이션의 비지니스 로직을 가지고 있는 레이어이다.

  • 비지니스 로직의 의도한대로 동작하는지 테스트한다.

  • 해피 케이스와 예외 케이스 모두 작성한다.

    Persistence Layer

  • 데이터의 영구 저장과 관리를 당담하는 부분

  • 일반적으로 데이터베이스와의 상호작용을 처리한다 해당한다.

  • 데이터베이스에 연결되어 원하는 데이터가 잘 삽입, 조회 되는지 테스트한다.

댓글을 작성해보세요.


채널톡 아이콘