상하향식 통합 검사
상하향식 통합 검사
하향식 통합 검사(Top Down Integration Test)
: 상위 모듈에서 하위 모듈 방향으로 통합하며 검사
- 주요 제어 모듈 기준으로 아래로 통합하며 이동
- 우선 통합법, 깊이 우선 통합법, 넓이 우선 통합법 등이 있음
절차
- 주요 제어 모듈을 드라이버로 사용. 주요 제어 모듈의 종속 모듈은 스터브(Stub)로 대체됨
- 깊이 우선, 넓이 우선 방식에 따라 종속 스터브들이 실제 모듈로 교체됨
- 모듈이 통합될 때마다 검사를 실시
- 새로운 오류가 생기지 않음을 보증하기 위해 회귀 검사를 실시
참고)
- 드라이버(Driver) : 검사 자료 입출력 제어 프로그램
- 스터브(Stub) : 임시로 제공되는 가짜 모듈
상향식 통합 검사(Bottop up integration Test)
: 하위 모듈에서 상위 모듈 방향으로 통합하며 검사
- 가장 하위 단계의 모듈부터 수행되므로 스터브가 필요 없음
- 대신 하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터(Cluster)가 필요
절차
- 하위 모듈을 클러스터(Cluster)로 결합
- 검사 사례 입출력 조정을 위해 드라이버(Driver) 작성 (제어 모듈이 없으므로(Stub X))
- 클러스터 검사
- 드라이버 제거 후, 클러스터는 프로그램 구조의 상위로 이동하여 결합
This post is licensed under CC BY 4.0 by the author.