본문 바로가기
13 _ 정보처리기사 [필기]

28. 평가 점수에 따른 성적부여는 다음 표와 같다. 이를 구현한 소프트웨어를 경계값 분석 기법으로 테스트 하고자 할 때 다음 중 테스트 케이스의 입력 값으로 옳지 않은 것은?

by 오에이공부방 2025. 6. 15.
반응형

28. 평가 점수에 따른 성적부여는 다음 표와 같다. 이를 구현한 소프트웨어를 경계값 분석 기법으로 테스트 하고자 할 때 다음 중 테스트 케이스의 입력 값으로 옳지 않은 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 2과목 소프트웨어 개발)

 


① 59
② 80
③ 90
④ 101

[해설]

경계값 분석(Boundary Value Analysis)은 테스트 대상의 입력값 경계 부분에서 결함이 발생할 가능성이 높다는 점을 고려하여 테스트하는 기법입니다. 일반적으로 최소값, 최대값, 경계 바로 안쪽과 바깥쪽 값을 테스트 케이스로 선정합니다.

 

경계값 분석(Boundary Value Analysis)을 적용하여 테스트 케이스를 설계할 때, 일반적으로 각 범위의 최소값, 최대값, 경계 바로 안쪽과 바깥쪽 값을 포함해야 합니다. 주어진 점수 범위를 기준으로 테스트 케이스를 설정하면 다음과 같습니다:

  • 80~100 범위: 최소값(80), 최대값(100), 경계 바로 바깥쪽(79, 101)
  • 60~79 범위: 최소값(60), 최대값(79), 경계 바로 바깥쪽(59, 80)
  • 0~59 범위: 최소값(0), 최대값(59), 경계 바로 바깥쪽(-1, 60)

따라서 테스트 케이스의 입력값으로 옳지 않은 값경계값이 아닌 중간값(예: 90, 85 등)이나 무관한 값(예: 200, -10 등)이 포함된 경우입니다.