![[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 3주차](https://cdn.inflearn.com/public/files/blogs/ebd08667-4298-4c78-8e37-87d5fc7779c0/인프런워밍업클럽3기.jpg)
[인프런 워밍업 클럽 3기 BE 클린코드 & 테스트 스터디 ] 발자국 3주차
1개월 전
3주차
레이어드 아키텍처(Layered Architecture)와 테스트
각 계층별로 단위 테스트로 진행
작은 단위로 테스트를 진행하며 전체 테스트를 의미하는 부분은 아님
Persistene Layer 테스트
SpringBootTest / DataJpaTest 어노테이션의 차이점
가장 기본적인 테스트로 디비에 데이터가 제대로 저장되는지 처리
테스트 후 Rollback 처리
Business Layer 테스트
구체적인 복잡한 로직들의 테스트를 위함 처리
Persistence Layer에서 자동으로 처리되던 Rollback을 직접 처리 해야 함
CQRS 패턴을 이용하여 R/CUD 분리
댓글을 작성해보세요.