테스트 케이스 설계

테스트는 Input에 따라 Ouput을 Expected랑 비교함으로써 진행됩니다.

테스트 케이스는 Input과 Expected로 이루어져있고, 테스트 케이스 설계란 테스트 케이스를 결정하는 과정을 말합니다.

<br>
<br>
<br>

블랙박스 테스트

-명세 기반 테스트

  • 프로그램의 코드를 보고 테스트 케이스를 설계 하는 것이 아니라
  • 프로그램의 명세서를 보고 테스트 케이스를 설계 하는 것입니다.
  • 명세서를 보고 테스트 케이스를 설계하기 때문에, 기능 누락 오류를 검출하는데 효율적입니다.
  • 동등 분할 테스트, 경계값 테스트, 상태전이 테스트

<br>
<br>

화이트박스 테스트

- 구조 기반 테스트

  • 프로그램 코드로 부터 테스트 케이스를 추출합니다.
  • 프로그램 코드에 의도하지 않는 기능이 있는가를 검출하는데 효율적입니다.
  • 블록 커버리지, 분기 커버리지 등
0
이전 댓글 보기
등록
TOP