테스트 케이스 설계 (블랙박스, 화이트박스)
Dec 19, 2018 조회수 181
테스트 케이스 설계
테스트는 Input에 따라 Ouput을 Expected랑 비교함으로써 진행됩니다.
테스트 케이스는 Input과 Expected로 이루어져있고, 테스트 케이스 설계란 테스트 케이스를 결정하는 과정을 말합니다.
<br>
<br>
<br>
블랙박스 테스트
-명세 기반 테스트
- 프로그램의 코드를 보고 테스트 케이스를 설계 하는 것이 아니라
- 프로그램의 명세서를 보고 테스트 케이스를 설계 하는 것입니다.
- 명세서를 보고 테스트 케이스를 설계하기 때문에, 기능 누락 오류를 검출하는데 효율적입니다.
- 동등 분할 테스트, 경계값 테스트, 상태전이 테스트
<br>
<br>
화이트박스 테스트
- 구조 기반 테스트
- 프로그램 코드로 부터 테스트 케이스를 추출합니다.
- 프로그램 코드에 의도하지 않는 기능이 있는가를 검출하는데 효율적입니다.
- 블록 커버리지, 분기 커버리지 등
'테스트 케이스 설계 (블랙박스, 화이트박스)' 관련된 다른글
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.