← 회차 전체 문제편집복원내용 검수 완료2024년 정보처리기사 3회 필기 · 소프트웨어 개발 · 35번
결정식 `A && (B || C)`의 MC/DC를 만족하려 한다. MC/DC가 요구하는 핵심 조건은?
- 1
각 조건을 True와 False로 한 번씩 만들기만 하면 충분하다.
오답 이유조건 커버리지만으로는 그 조건 변화가 실제 결정 결과를 바꿨는지 입증되지 않을 수 있다. - 2
모든 실행문을 한 번 이상 실행하면 충분하다.
오답 이유문장 커버리지는 실행 여부만 확인하며 각 조건의 독립 영향까지 요구하지 않는다. - 3
결정 결과 True와 False를 한 번씩 만들면 충분하다.
오답 이유분기 커버리지는 두 결정 결과를 요구하지만 개별 조건의 독립 영향은 보장하지 않는다. - 4
각 기본 조건이 다른 조건의 영향을 통제한 상태에서 결정 결과를 독립적으로 바꾸는 테스트 쌍이 있어야 한다.
정답 근거MC/DC는 모든 조건이 결정값에 독립적으로 영향을 주었음을 테스트 쌍으로 입증한다.
정답·상세해설정답 4번
MC/DC는 조건값을 하나씩 바꿀 때 다른 조건은 결과 영향이 통제되도록 테스트를 골라 해당 조건이 전체 결정을 독립적으로 바꾸는지 확인한다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21