Layered Architecture
- 관심사의 분리!
- 책임을 나누고 유지보수하기 쉽게 만들어보자. 해서 시작한 것
A + B = AB? BA? C?
- 설명: A모듈과 B모듈이 결합하면서 어떤 결과가 나올지 모른다.
통합테스트(Integration test)가 필요하다.
통합테스트(Integration test)
- 여러 모듈이 협력하는 기능을 통합적으로 검증하는 테스트
- 일반적으로 작은 범위의 단위 테스트만으로는 기능 전체의 신뢰성을 보장할 수 없다.
- 풍부한 단위 테스트 & 큰 기능 단위를 검증하는 통합 테스트
'Spring관련 기술 > 테스트코드' 카테고리의 다른 글
Business Layer 테스트 (1) (0) | 2023.12.14 |
---|---|
Persistence Layer 테스트 (1) | 2023.12.14 |
BDD, Behavior Driven Development (0) | 2023.12.12 |
@DisplayName (0) | 2023.12.12 |
Test Driven Development (0) | 2023.12.11 |