모두CBT

24-1다음 설명에 해당하는 테스트 커버리지를 [보기]에서 골라 적으시… | 2024년 정보처리기사실기 1회차 기출문제 상세 페이지

10

24-1

다음 설명에 해당하는 테스트 커버리지를 [보기]에서 골라 적으시오.

  • 결정문 안의 각 개별 조건이, 다른 조건의 값과 상관없이 홀로 결정의 결과(참/거짓)를 바꿀 수 있음을 보이도록 테스트 케이스를 설계한다.

[보기] 결정 커버리지, 구문 커버리지, 기본 경로 커버리지, 다중 조건 커버리지, 데이터 흐름 테스트, 루프 테스트, 변형 조건/결정 커버리지, 분기 커버리지, 제어 흐름 테스트, 조건 커버리지, 조건/결정 커버리지

해설

변형 조건/결정 커버리지(MC/DC)


[해설]

각 개별 조건이 다른 조건과 무관하게 결정 결과를 바꿀 수 있음을 보이는 기준은 변형 조건/결정 커버리지(MC/DC)다.

  • 조건 커버리지 — 각 개별 조건이 참·거짓을 한 번씩 가지면 충족한다.
  • 조건/결정 커버리지 — 개별 조건과 전체 결정이 모두 참·거짓을 한 번씩 가지면 충족한다.
  • 다중 조건 커버리지 — 개별 조건의 모든 참·거짓 조합을 시험한다.

MC/DC는 조건이 n개일 때 최소 n+1개 케이스로 각 조건의 독립적 영향을 확인하므로, 2n개가 필요한 다중 조건 커버리지보다 효율적이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.