모두CBT

24-3화이트박스 테스트의 커버리지에 관한 설명이다. ①~③에 해당하는… | 2024년 정보처리기사실기 3회차 기출문제 상세 페이지

10

24-3

화이트박스 테스트의 커버리지에 관한 설명이다. ①~③에 해당하는 것을 [보기]에서 골라 영문으로 적으시오.

  • ( ① ): 프로그램의 모든 문장이 최소 한 번씩 실행되도록 테스트 케이스를 만든다.
  • ( ② ): 모든 판정문(결정문)의 전체 결과가 참과 거짓을 각각 한 번 이상 갖도록 한다.
  • ( ③ ): 판정문 안의 개별 조건식 하나하나가 참과 거짓을 각각 한 번 이상 갖도록 한다.

[보기] Branch, Condition, Condition/Decision, Default, Modified Condition/Decision, Multiple Condition, Statement

해설

① Statement

② Branch

③ Condition


[해설]

모든 문장 실행은 구문(Statement) 커버리지, 판정 결과의 참·거짓은 결정(Branch) 커버리지다.

판정 전체가 아니라 그 안의 각 조건식을 참·거짓으로 만드는 것은 조건(Condition) 커버리지다.

  • Condition/Decision: 조건과 결정 커버리지를 모두 만족한다.
  • Modified Condition/Decision: 각 조건이 다른 조건과 무관하게 판정 결과를 바꿀 수 있음을 보인다.
  • Multiple Condition: 조건들의 가능한 모든 조합을 시험한다.

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