클린 아키텍처 도서 요약 내용입니다.
28장 테스트 경계
테스트는 시스템의 일부이며, 아키텍처에도 관여한다.
시스템 컴포넌트인 테스트
테스트는 아키텍처에서 가장 바깥쪽 원으로 생각할 수 있다.
테스트는 독립적으로 배포 가능하다.
테스트를 고려한 설계
GUI는 변동성이 크다. GUI로 시스템을 조작하는 테스트 스위트는 분명 깨지기 쉽다. 따라서 시스템과 테스트를 설계할 때, GUI를 사용하지 않고 업무 규칙을 테스트 할 수 있게 해야 한다.
반응형