한눈에 보는 정의

조건/결정 커버리지(Condition/Decision Coverage)는 조건 커버리지(Condition Coverage) (조건 커버리지)와 결정/분기 커버리지(Decision/Branch Coverage) (결정 커버리지)를 합쳐, 개별 세부 조건의 참·거짓과 전체 조건식의 참·거짓 결과까지 모두 테스트하도록 요구하는 화이트박스 커버리지 기준입니다.

자세히 알아보기

  • 예문: "if (A && B)에서 A, B 각각의 참/거짓뿐 아니라 A && B 전체 결과의 참/거짓까지 모두 확인해야 조건/결정 커버리지를 만족한다."
  • 조건 커버리지만으로는 놓칠 수 있는 전체 결정 값 확인을, 결정 커버리지 기준과 함께 요구함으로써 두 기법의 한계를 서로 보완합니다.
  • 다만 세부 조건이 여러 개 섞여 있을 때, 특정 조건 하나가 실제로 전체 결과에 영향을 미쳤는지까지는 확인하지 못한다는 한계가 남아 있습니다.
  • 이 남은 한계를 보완해, 각 조건이 실제로 전체 결과를 바꾸는지까지 확인하는 기준이 MC/DC(변경 조건/결정 커버리지) (MC/DC)입니다.

관련 용어

최종 수정일: 2026년 7월 18일

← 용어사전 전체 목록으로