Post

상하향식 통합 검사

상하향식 통합 검사

하향식 통합 검사(Top Down Integration Test)

: 상위 모듈에서 하위 모듈 방향으로 통합하며 검사

  • 주요 제어 모듈 기준으로 아래로 통합하며 이동
  • 우선 통합법, 깊이 우선 통합법, 넓이 우선 통합법 등이 있음

절차

  1. 주요 제어 모듈을 드라이버로 사용. 주요 제어 모듈의 종속 모듈은 스터브(Stub)로 대체됨
  2. 깊이 우선, 넓이 우선 방식에 따라 종속 스터브들이 실제 모듈로 교체됨
  3. 모듈이 통합될 때마다 검사를 실시
  4. 새로운 오류가 생기지 않음을 보증하기 위해 회귀 검사를 실시

참고)

  • 드라이버(Driver) : 검사 자료 입출력 제어 프로그램
  • 스터브(Stub) : 임시로 제공되는 가짜 모듈

상향식 통합 검사(Bottop up integration Test)

: 하위 모듈에서 상위 모듈 방향으로 통합하며 검사

  • 가장 하위 단계의 모듈부터 수행되므로 스터브가 필요 없음
  • 대신 하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터(Cluster)가 필요

절차

  1. 하위 모듈을 클러스터(Cluster)로 결합
  2. 검사 사례 입출력 조정을 위해 드라이버(Driver) 작성 (제어 모듈이 없으므로(Stub X))
  3. 클러스터 검사
  4. 드라이버 제거 후, 클러스터는 프로그램 구조의 상위로 이동하여 결합
This post is licensed under CC BY 4.0 by the author.