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

[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 3주차

[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 3주차

3주차

레이어드 아키텍처(Layered Architecture)와 테스트

  • 각 계층별로 단위 테스트로 진행

  • 작은 단위로 테스트를 진행하며 전체 테스트를 의미하는 부분은 아님

     

Persistene Layer 테스트

  • SpringBootTest / DataJpaTest 어노테이션의 차이점

  • 가장 기본적인 테스트로 디비에 데이터가 제대로 저장되는지 처리

  • 테스트 후 Rollback 처리

Business Layer 테스트

  • 구체적인 복잡한 로직들의 테스트를 위함 처리

  • Persistence Layer에서 자동으로 처리되던 Rollback을 직접 처리 해야 함

  • CQRS 패턴을 이용하여 R/CUD 분리

댓글을 작성해보세요.


채널톡 아이콘