본문 바로가기
자격증/정보처리기사

[정보처리기사] 화이트박스 테스트, 블랙박스 테스트

by Youngs_ 2021. 4. 7.

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

블랙박스 테스트 : 소프트웨어가 수행할 특정 기능을 알기 위해서 각 기능이 완전히 작동되는 것을 입증하는 테스트

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

✔ 문장검증기준 : 소스코드의 모든 구문이 한번 이상 수행되도록 테스트 케이스를 설계함

 분기검증 기준 : 소스 코드의 모든 조건문이 한 번 이상 수행되도록 테스트 케이스를 설계함

 조건 검증 기준 : 소스 코드의 모든 조건문에 대해 조건이 True인 경우와 False인 경우가 한 번 이상 수행되도록 테스트 케이스를 설계함

 분기/조건 검증기준 : 소스코드의 모든 조건문과 각 조건문에 포함된 개별 조건식의 결과가 True인 경우와 False인 경우가 한번 이상 수행되도록 테스트 케이스를 설계함

 

블랙박스 테스트의 종류

 동치 분할 검사 : 프로그램의 입력 조건에 타당한 입력 자료와 타당하지 않은 입력 자료의 개수를 균등하게 하여 테스트 케이스를 정하고 해당 입력 자료에 맞는 결과가 출력되는지 확인하는 기법

 경계값 분석 : 입력 조건의 중간값보다 경계값에서 오류가 발생될 확률이 높다는 점을 이용하여 입력조건의 경계값을 테스트 케이스로 선정하여 검사하는 기법

 원인-효과 그래프 검사 : 입력 데이터간의 관계와 출력에 영향을 미치는 상황을 체계적으로 분석한 다음 효용성이 높은 테스트 케이스를 선정하여 검사하는 기법

 오류 예측 검사 : 과거의 경험이나 확인자의 감각으로 테스트하는 기법

 비교 검사 : 여러 버전의 프로그램에 동일한 테스트 자료를 제공하여 동일한 결과가 출력되는지 테스트하는 기법

'자격증 > 정보처리기사' 카테고리의 다른 글

프로토타입, 목업의 차이점  (0) 2021.04.19
정렬  (0) 2021.04.07
웹 용어 뜻  (0) 2021.04.05
UML 관계  (0) 2021.03.21
2021 정보처리기사 시험일정  (0) 2021.03.07

댓글