통합 테스트 (Integration Test)
통합 테스트 (Integration Test) 통합 테스트는 소프트웨어 개발 과정에서 개별적으로 테스트된 모듈들을 결합하여 전체 시스템으로서의 상호작용을 검증하는 과정이다. 이는 마치 퍼즐 조각들을 맞추는 것과 비슷하다. 각 조각(모듈)이 잘 만들어졌더라도, 모든 조각이 함께 어울려 전체 그림을 완성하는지 확인하는 과정이라고 생각하면 된다. 특징과 목적 통합 테스트의 주요 특징과 목적은 다음과 같다: 모듈 간 상호작용 검증 인터페이스 오류 발견 시스템 전체 기능 확인 데이터 흐름 검증 예를 들어, 온라인 쇼핑몰을 개발한다고 가정해보자다. 로그인 모듈, 상품 검색 모듈, 장바구니 모듈, 결제 모듈이 각각 잘 작동하더라도, 이들이 함께 연동되어 고객이 상품을 검색하고 장바구니에 담아 결제까지 완료할 수 있는지 확인하는 것이 통합 테스트의 목적이다. ...