통합 테스트
상향식 통합 테스트
프로그램의 하위 모듈에서 상위모듈로 통합하면서 테스트하는 기법.
- 하위 모듈을 클러스터로 결합
- 더미 모듈인 드라이버 작성
- 통합된 클러스터 단위로 테스트
- 테스트 완료 후 클러스터는 프로그램 구조의 상위로 이동해 결합하고, 드라이버는 실제 모듈로 대체 됨.
하향식 통합 테스트
프로그램의 상위모듈에서 하위모듈로 통합하면서 테스트하는 기법
- 주요 제어 모듈은 작성된 프로그램을 사용. 주요 제어 모듈의 종속 모듈은 Stub으로 대체
- DFS, BFS로 하위 모듈인 Stub을 한번에 하나씩 실제 모듈로 교체함.
- 모듈이 통합 될때마다 테스트 실시
- 새로운 오류가 발생하지 않음을 보증하기 위해 회귀 테스트 실시
혼합식 통합 테스트
하위 수준에서는 상향식 통합, 상위 수준에서는 하향식 통합을 사용해 최적의 테스트를 지원함.
샌드위치 식 통합 테스트 방법
출처
https://m.blog.naver.com/wook2124/222108726160