기출문제/정보처리기사

2020년 1회,2회(통합) 정보처리기사 기출문제 28번

엉클지니 2025. 4. 11. 17:30

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

   ① 59             80

   ❸ 90             101

 

 

 

주어진 문제는 **경계값 분석 기법(Boundary Value Analysis, BVA)**을 활용한 테스트 케이스를 다루고 있습니다. 먼저 경계값 분석 기법이 무엇인지 간단히 설명하고, 그다음 표를 바탕으로 경계값을 분석하고, 각 보기의 옳고 그름을 판단하겠습니다.


✅ 경계값 분석 기법이란?

  • 경계값 분석은 **입력 값의 경계 부분(경계 근처의 값)**에서 오류가 발생할 가능성이 높다는 점에 착안하여, 경계값과 그 근처 값들을 중심으로 테스트 케이스를 설계하는 기법입니다.

📊 성적 부여 기준표 분석

평가 점수 성적

80~100 A
60~79 B
0~59 C

각 등급의 경계값:

  • A등급: 80 (경계 시작점), 100 (끝점)
  • B등급: 60 (시작), 79 (끝)
  • C등급: 0 (시작), 59 (끝)

경계값 분석을 위한 주요 테스트 값:

  • C→B 경계: 59, 60
  • B→A 경계: 79, 80
  • 범위 초과 여부 확인: -1, 101 (유효하지 않은 값)

📌 보기 분석

  1. 59 → C등급 경계 상단 → 유효한 경계값 ✅
  2. 80 → A등급 경계 하단 → 유효한 경계값 ✅
  3. 90 → A등급 내부 값 → 정상 값이나 경계값 아님, 그러나 유효함 ✅
  4. 101 → 유효 범위(0~100)를 벗어남 → ❌ 경계값 분석 기법에서 적절하지 않음

✅ 정답

④ 101옳지 않은 테스트 케이스 입력 값입니다.


 😊

 

 

 

반응형