화이트 박스 테스트 종류 (코드기반 시험)

CODEDRAGON Security/SecureCoding

반응형



 

 

화이트 박스 테스트 종류 (코드기반 시험)

구분

설명

Statement Coverage

·         모든 코드가 한번은 실행되게 입력합니다. (코드의 에러여부 파악)

Decision Coverage(branch test)

·         코드의 흐름에서 모든 진행을 테스트.

·         ex) if 구문이 2개라면 4개의 흐름(4 종류의 입력) 만들어야 합니다.

Condition Coverage

·         조건문이 있을 , 예를 들어 if 구문의 조건을 보고 조건에 맞는 input 안맞는 input 넣어서 유입되는지 테스트합니다.

·         if(조건상황들) 이라면 조건상황들이 true 조건과, false 조건을 찾아서 입력합니다.

Multiple Condition Coverage

·         조건문의 true false 모든 상황을 고려합니다.

·         조건이 if(A&B) 일때 4가지 입력이 발생(T,T T,F F,T F,F)합니다.