정보처리기사 실기소프트웨어 설계테스트 - 분기(결정) 커버리지난이도 4SHORT_ANSWER

정보처리기사 실기 테스트 - 분기(결정) 커버리지 기출문제 #11123

문제

다음 아래 제어 흐름 그래프가 분기 커버리지를 만족하기 위한 테스팅 순서를 쓰시오.

POINTER = FALSE 1 X > K ? 2 POINTER = TRUE 3 X = X + 2 4 CALL SUB(X, POINTER, RESULT) 5 RESULT > 1 ? 6 PRINT RESULT 7 YES NO YES

정답

1234561, 124567 또는 1234567, 124561

1234561, 1245671234567, 1245611-2-3-4-5-6-1, 1-2-4-5-6-7

해설

분기(결정) 커버리지는 각 분기점의 조건식이 적어도 한 번씩 참과 거짓 결과를 모두 거쳐야 한다. 결정 노드인 2번(X>K?)과 6번(RESULT>1?)이 각각 참과 거짓을 한 번씩 갖도록 경로를 구성하면 1-2-3-4-5-6-1과 1-2-4-5-6-7처럼 두 경로로 모든 분기를 만족한다.

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] 테스트 - 분기(결정) 커버리지 소프트웨어 설계 기출 #11123 | 문어CBT