반응형 CDC(Consumer-Driven Contract)1 Spring Cloud Contract를 이용한 Test 코드 작성 1. CDC(Consumer-Driven Contract) CDC(Consumer-Driven Contract) 정의 소비자(Consumer)의 요구사항 중심으로 제공자(Producer) 서비스를 진화시키기 위한 협업 패턴입니다 Producer: API를 제공해주는 제공자 Consumer: Producer가 제공한 API를 사용하는 소비자 스펙 정의, 문서화, 테스트, 스펙과 일치하는 테스트코드 유지, 모니터링/제어, Gateway 드과 같이 여러 제약 사항이 존재하지만 유연한 커뮤니케이션이 부족하기 마련 입니다 그러므로 CDC를 유연하게 하기 위해서 Spring Cloud Contract 라는 오픈 소스가 개발 되었습니다 과거 CDC Test 방법 E2E 테스트를 진행과 정에서는 주로 WiredMock.. 2022. 9. 17. 이전 1 다음 반응형