
352
2
부
구현
트는 마이크로서비스 맥락에서 제대로 수행하기가 매우 까다로울 수 있다.
웹 쇼핑
엔드투엔드 테스트 범위
고객 멤버십
헬프데스크
그림
9-6
예제 시스템에서 엔드투엔드 테스트 범위 예제 시스템에서 엔드투엔드 테스트 범위
통합 테스트는 어떤가?통합 테스트는 어떤가?
앞서 통합 테스트(
integration
test
)를 명시적으로 설명하지 않았으며, 이는 의도된 것이다. 필자는 다양한 사
람이 다양한 테스트 유형을 설명하기 위해 통합 테스트라는 용어를 자주 사용했다는 사실을 깨달았다. 어떤
경우에 통합 테스트는 두 서비스 간의 상호작용이나 코드와 데이터베이스 간의 연결만 담당한다. 다른 경우
에는 통합 테스트가 전체 엔드투엔드 테스트와 동일하게 사용된다. 이 장에서는 좀 더 명시적인 용어를 사용
하고자 노력했으며, 여러분이 ‘통합 테스트’라고 부르는 것이 무엇이든 여기서 사용하는 용어와 쉽게 일치할
수 있게 되길 바란다.
9.2.49.2.4
절충안 절충안
피라미드가 다루는 다양한 유형의 테스트에서는 합리적인 균형을 추구하며, 빠른 피드백과 시
스템이 작동한다는 확신을 얻길 원한다.
단위 테스트는 범위가 작으므로 테스트가 실패할 경우 문제를 신속하게 찾을 수 있다. 쓰기 속
도가 우수하고 실행도
정말로정말로
빠르다. 테스트 범위가 커짐에 따라 시스템에 대한 신뢰도는 ...