통합테스트
- 단위 테스트가 끝난 모듈을 통합하는 과정에서 발생하는 오류, 결함 등을 찾는 테스트
- 시스템을 구성하는 모듈의 인터페이스와 결합 테스트
비점진적 통합방식
- 모든 모듈이 결합되어있는 프로그램 전체 테스트
- 오류 발생 위치, 수정이 어려움
- 소규모 프로젝트에 유리, 단시간 내에 테스트 가능
- 빅뱅통합테스트 방식
점진적 통합방식
- 모듈 단위로 단계적 통합하면서 테스트
- 오류 수정 용이, 인터페이스 관련 오류 완전 테스트
하향식
- 상위 -> 하위 분리
- 깊이 우선 / 넓이 우선
- 테스트 초기 부터 사용자에게 시스템 내부 구조 보여줄 수 있음
- 상위모듈에서는 테스트케에스 사용 x
- 레벨이 낮은 데이터 구조의 세부사항은 설계초기 단계에서 필요
- 시스템 명세 명확, 모든것을 새로 개발할 때 적합
- 인터페이스 미리 정의 되어있어 통합 간단.
상향식
- 하위-> 상위 뭉쳐
- 스텝x 클러스터 필요
- 최하위 수준에서 각각의 모듈 설계 && 모듈이 완성되면 결합하여 사용 -> 인터페이스 미리 설계되어 있어야 기능추가하기 쉬움
- 기존 컴포넌트 조합시, 상향식 적합