문제
다음 설명에 해당하는 화이트박스 테스트 커버리지 기준은?
<설명> 결정 포인트 안에 존재하는 모든 개별 조건식이 True와 False를 각각 한 번 이상 만족하도록 테스트 케이스를 설계한다. 다만 전체 결정식의 결과 True/False가 모두 수행된다고 보장하지는 않는다.
<보기> ㄱ. 경로(Path) ㄴ. 결정(Decision) ㄷ. 조건/결정(Condition/Decision) ㄹ. 변경 조건/결정(MC/DC) ㅁ. 다중 조건(Multiple Condition) ㅂ. 문장(Statement) ㅅ. 분기(Branch) ㅇ. 조건(Condition)
① ㄴ ② ㄷ ③ ㅇ ④ ㅁ
정답
3번
해설
정답: 3. 개별 조건식 각각이 True와 False를 한 번 이상 갖도록 하는 기준은 조건 커버리지이다.
오답 풀이
- 1번: 결정 커버리지는 전체 결정식의 True/False 결과를 확인한다.
- 2번: 조건/결정 커버리지는 개별 조건과 전체 결정 결과를 모두 고려한다.
- 3번: 개별 조건식의 True/False를 대상으로 하므로 정답이다.
- 4번: 다중 조건 커버리지는 개별 조건 조합 전체를 고려한다.
보충 개념 조건 커버리지는 각 원자 조건의 참과 거짓을 확인한다. 하지만 결정문 전체 결과의 참과 거짓을 반드시 보장하지는 않는다.