[Test] 비즈니스 로직 테스트: 읽기 쉽고 효율적인 단위테스트
·
Test
1. 비즈니스 로직을 테스트하기 전에 알면 좋은 지식1-1. Layered Architecture와 테스트이 글을 보기 전에 아래 글을 먼저 보고 오는 것을 추천한다. 1-1.Layered Architecture와 1-2.테스트의 분류만 읽고 와도 충분하다.https://myvelop.tistory.com/223 [Spring] Persistence Layer Test와 테스트에 대한 고찰단순히 Persistence Layer를 테스트하는 방법만을 서술하는 것이 아닌, 영속 계층을 테스트해야 하는 이유에 대해 정리하고 어떤 방식으로 테스트하는 것이 더 좋은 방법인지 고민한 내용을 정리해myvelop.tistory.com 간단히 요약하자면, Business Layer는 비즈니스 로직을 수행하는 계층으로 B..
[Test] Persistence Layer Test와 테스트에 대한 고찰
·
Test
단순히 Persistence Layer를 테스트하는 방법만을 서술하는 것이 아닌, 영속 계층을 테스트해야 하는 이유에 대해 정리하고 어떤 방식으로 테스트하는 것이 더 좋은 방법인지 고민한 내용을 정리해보려 합니다.  1. Persistence Layer (혹은 Repository Layer)Persistence Layer의 테스트를 하기 전에 Layered Architecture와 테스트의 분류에 대해 먼저 숙지해두면 각 레이어 별 테스트가 어떤 것을 목적으로 하는지 파악할 수 있고, 그 목적에 맞는 테스트를 만들 수 있다.1-1. Layered ArchitectureLayered Architecture에서 각 계층의 역할은 아래와 같다.Presentation Layer: 사용자의 요청과 응답을 처리하는..