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: 조건들의 가능한 모든 조합을 시험한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.