문제
아래와 같은 프로그램 구조에서, 이미지에 적힌 숫자 순으로 테스트를 진행하는 하향식 통합 테스트 방식은 무엇인가?
[그림: 프로그램 구조에서 1번 루트 모듈부터 한쪽 하위 모듈을 깊게 내려가며 1→2→3→4→5→6→7 순서로 테스트하는 구조]
① 중위 우선 방식 ② 깊이 우선 방식 ③ 전위 우선 방식 ④ 너비 우선 방식
정답
2번
해설
정답: 2. 하향식 통합 테스트에서 한 경로를 따라 깊게 내려가며 테스트하는 방식은 깊이 우선 방식이다.
오답 풀이
- 1번: 중위 우선은 트리 순회 용어이며 통합 테스트 방식으로 보기 어렵다.
- 2번: 깊이 우선 방식은 한쪽 하위 모듈을 먼저 깊게 테스트한다.
- 3번: 전위 우선은 트리 탐색 용어이다.
- 4번: 너비 우선 방식은 같은 레벨의 모듈을 먼저 테스트한다.
보충 개념 하향식 통합 테스트는 상위 모듈부터 통합하며, 스텁을 사용해 하위 모듈을 대체할 수 있다.