자격증/정보처리기사 실기 - 기출문제

[정보처리기사 실기] 2022년 3회 06 - 테스트 기법

쏠솔랄라 2025. 7. 23. 16:22

 

 

 

06 테스트 기법 중 다음과 같이 ‘평가 점수표’를 미리 정해 놓은 후 각 영역의 경계에 해당하는 입력값을 넣고, 예상되는 출력값이 나오는지 실제 값과 비교하는 명세 기반 테스트 기법을 <보기>에서 찾아 쓰시오.

 

<평가 점수표>

평가점수 성적등급
90~100 A
80~89 B
70~79 C
0~69 D

 

<케이스>

테스트 케이스 1 2 3 4 5 6 7 8 9 10
입력값 -1 0 69 70 79 80 89 90 100 101
예상 결과값 오류 D D C C B B A A 오류
실제 결과값 오류 D D C C B B A A 오류

 

<보기>

ㆍEquivalence Partition ㆍBoundary Value Analysis ㆍCondition Test
ㆍCause-Effect Graph ㆍError Guess ㆍComparison Test
ㆍBase Path Test ㆍLoop Test ㆍData Flow Test

 

 

 

더보기

Boundary Value Analysis

 

 

 

해설

 

화이트박스 테스트: 원시 코드의 논리적인 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법

블랙박스 테스트: 각 기능이 완전히 작동되는 것을 입증하는 테스트

 

<화이트박스 테스트>

기초 경로 검사(Base Path Testing): 테스트 케이스 설계자가 절차적 설계의 논리적 복잡성을 측정할 수 있게 해 주는 테스트 기법

제어 구조 검사(Control Structure Testing): 조건 검사(Condition Testing), 루프 검사(Loop Testing), 데이터 흐름 검사(Data Flow Testing)

 

<화이트박스 테스트의 검증 기준>

문장 검증 기준

분기 검증 기준

조건 검증 기준

분기/조건 기준

 

<블랙박스 테스트>

동치 분할 검사(Equivalence Partitioning Testing, 동치 클래스 분해)

경계값 분석(Boundary Value Analysis)

원인-효과 그래프 검사(Cause-Effect Graphing Testing)

오류 예측 검사(Error Guessing)

비교 검사(Comparison Testing)