← 회차 전체 문제편집복원내용 검수 완료2025년 정보처리기사 2회 필기 · 소프트웨어 개발 · 33번
조건식 `(age >= 18) && hasConsent`에 대해 T1=(20,true), T2=(16,true), T3=(20,false)를 실행했다. 조건 커버리지와 결정 커버리지는?
- 1
조건 75%, 결정 75%
오답 이유조건·결정 커버리지는 가능한 참·거짓 결과의 충족 비율이며 세 테스트 수를 임의 분모로 쓰지 않는다. - 2
조건 50%, 결정 100%
오답 이유두 개의 개별 조건이 모두 참과 거짓을 한 번 이상 가져 조건 커버리지는 50%가 아니다. - 3
조건 100%, 결정 50%
오답 이유전체 결정도 참과 거짓이 모두 실행되어 결정 커버리지가 50%가 아니다. - 4
조건 100%, 결정 100%
정답 근거age 조건과 hasConsent 조건은 각각 참·거짓을 모두 경험하고 전체 결정도 T1에서 참, T2·T3에서 거짓을 경험한다.
정답·상세해설정답 4번
T1은 (참,참)으로 결정 참, T2는 (거짓,참), T3는 (참,거짓)으로 결정 거짓이다. 두 원자 조건과 최종 결정이 모두 양쪽 결과를 경험하므로 두 커버리지가 모두 100%다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21