자격증/정보처리기사 실기 - 기출문제
[정보처리기사 실기] 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)