화이트박스 테스트 (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 |