문제
다음은 테스트 커버리지에 대한 내용이다. 내용을 보고 보기에 알맞는 기호를 고르시오.
- 프로그램 내에 있는 결정포인트 내의 모든 각 개별 조건식에 대한 모든 가능한 결과(참/거짓)에 대해 적어도 한번 수행한다.
- 소프트웨어 테스트 수행시 소스코드를 어느 수준까지 수행하였는가를 나타내는 기준을 나타낸다.
- 실제 업무에서는 다양한 툴을 사용하여 테스팅 수행한다.
- True/False에 충분한 영향을 줄 수 없는 경우가 발생 가능한 한계점을 지닌다.
[보기] ㄱ. 구문 커버리지 ㄴ. 경로 커버리지 ㄷ. 조건/결정 커버리지 ㄹ. 변경 조건/결정 커버리지 ㅂ. 다중 조건 커버리지 ㅅ. 결정 커버리지 ㅇ. 조건 커버리지
정답
ㅇ (조건 커버리지)
ㅇ조건 커버리지Condition Coverage
해설
결정포인트 내 각 개별 조건식이 참과 거짓 결과를 모두 적어도 한 번 갖도록 하는 커버리지는 조건 커버리지(Condition Coverage)이다. 개별 조건만 보기 때문에 전체 결정 결과(True/False)에 충분한 영향을 주지 못할 수 있다는 한계도 설명과 일치한다.