모두CBT

화이트박스 테스트 커버리지에 대한 설명으로 옳은 것은? | [7급 국가직 소프트웨어공학] 22년 1회차 기출문제 상세 페이지

1[7급 국가직 소프트웨어공학] 22년 1회차
화이트박스 테스트 커버리지에 대한 설명으로 옳은 것은?
1
문장 커버리지는 입력 데이터가 미리 정의한 유형에 적합한지를 검증하는 방법이다.
2
동일한 프로그램에 대해 분기 커버리지를 달성하면 조건 커버리지를 달성한다.
3
동일한 프로그램에 대해 조건 커버리지를 달성하면 분기 커버리지를 달성한다.
4
동일한 프로그램에 대해 수정조건분기 커버리지(Modified Condition Decision Coverage, MCDC)를 달성하면 조건 커버리지를 달성한다.
해설

MC/DC를 달성하면 각 조건이 참·거짓을 모두 취하므로 조건 커버리지도 달성된다.

MC/DC는 조건 커버리지와 분기 커버리지를 모두 포함하면서, 각 조건이 독립적으로 결정 결과에 영향을 주는지까지 확인한다.

  • 문장 커버리지: 모든 문장을 한 번 이상 실행하는 기준이며, 입력 유형 적합성 검증과는 무관하다.
  • 분기 → 조건: 분기 결과만 참·거짓을 덮어도 개별 조건이 모든 값을 취하지 않을 수 있다.
  • 조건 → 분기: 개별 조건이 참·거짓을 모두 취해도 전체 결정이 한쪽 결과만 나올 수 있다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[7급 국가직 소프트웨어공학] 22년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 소프트웨어공학 기출문제 암기장 전체 보기