본문 바로가기
TIL : 컴퓨터 지식

화이트박스 테스트의 검증 기준 (커버리지)

by 이페코장인 2024. 4. 24.

화이트박스 테스트 (White Box Test)

화이트박스 테스트는 모듈의 코드를 열어서 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법이다. 이와 반대로 블랙박스 테스트는 코드를 보지 않고 프로그램의 구조와 상관 없이 각 기능들이 작동하는지만 확인하는 테스트이다.

 

 

화이트박스 테스트 종류

1. 기초 경로 검사

2. 제어 구조 검사

 - 조건 검사

 - 루프 검사

 - 데이터 흐름 검사

 

 

화이트박스 테스트 검증 기준 (커버리지)

문장(구문) 검증 기준 코드의 모든 문장이 최소 한번은 수행되도록 구성하는 검증 기준
분기(결정) 검증 기준 코드의 조건식(전체)이 참/거짓인 경우가 한 번 이상 수행되도록 구성
조건 검증 기준 전체 조건식과 상관없이 개별 조건이 참/거짓인 경우가 한 번 이상 수행되도록 구성
분기/조건 기준 분기 검증과 조건 기준을 모두 만족하는 설계로, 조건문이 참/거짓에 따라 조건 검증 기준의 입력 데이터를 구분하는 설계

 

'TIL : 컴퓨터 지식' 카테고리의 다른 글

디자인 패턴  (1) 2024.04.18
관계대수, 관계해석  (0) 2024.04.16
네트워크  (0) 2024.03.06
SOLID 원칙  (2) 2024.03.01
모듈 간 결합도  (0) 2024.03.01