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

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

문제

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

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 or 1234567, 124561

1234561, 1245671234567, 124561

해설

분기(결정) 커버리지는 각 분기(조건)의 참/거짓을 모두 한 번씩 실행하면 된다. 2번 분기(X>K)의 YES/NO 와 6번 분기(RESULT>1)의 YES/NO 를 각각 커버하는 두 경로를 제시하면 된다. 예를 들어 1→2→3→4→5→6→1(YES경로) 과 1→2→4→5→6→7(NO경로) 처럼 두 테스트 케이스로 모든 분기를 만족한다.

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

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

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

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