테스트 기법에 따른 애플리케이션 테스트 (2과목)
화이트박스 테스트(White Box Test)
- 원시 코드를 오픈 시킨 상태에서 원시 코드의 논리적인 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법
- 모듈의 모든 문장을 한 번 이상 실행함으로써 수행된다.
- 테스트 과정의 초기에 적용된다.
- 프로그램의 제어 구조에 따라 선택, 반복 등의 분기점 부분들을 수행함으로써 논리적 경로를 제어한다.
화이트박스 테스트의 종류
- 기초 경로 검사
- 대표적인 테스트 기법
- 테스트 측정 결과는 실행 경로의 기초를 정의하는데 지침으로 사용된다.
- 제어 구조 검사
화이트박스 테스트의 검증 기준
- 문장 검증 기준
- 분기 검증 기준
- 조건 검증 기준
- 분기/조건 검증 기준
블랙박스 테스트(Black Box Test)
- 소프트웨어가 수행할 특정 기능을 알기 위해서 각 기능이 완전히 작동되는 것을 입증하는 테스트로 기능 테스트라고도 한다.
- 소프트웨어 인터페이스에서 실시되는 테스트이다.
- 부정확하거나 누락된 기능, 인터페이스 오류, 자료 구조나 외부 데이터베이스 접근에 따른 오류, 초기화와 종료 오류 등을 발견하기 위해 사용되며 테스트 과정의 후반부에 적용된다.
블랙박스 테스트의 종류
- 동치 분할 검사
- 경계값 분석
- 원인-효과 그래프 검사
- 오류 예측 검사
- 비교 검사
정리가 잘 된 글이네요. 도움이 됐습니다.