투케이2K

134. (TWOK/STUDY) [투케이 학습] : 블랙박스 테스트 Black Box Test 개념 및 설명 정리 본문

투케이2K 학습정리

134. (TWOK/STUDY) [투케이 학습] : 블랙박스 테스트 Black Box Test 개념 및 설명 정리

투케이2K 2025. 1. 26. 18:03

[제 목]

[투케이 학습] : 블랙박스 테스트 Black Box Test 개념 및 설명 정리

 

[설 명]

-----------------------------------------------------------------------------------------
[구 분]
-----------------------------------------------------------------------------------------

구분 : 투케이 학습 정리

제목 : 블랙박스 테스트 Black Box Test 개념 및 설명 정리

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[설 명]
-----------------------------------------------------------------------------------------

1. 블랙박스 테스트는 소프트웨어의 내부 구조나 작동 원리를 모르는 상태에서 소프트웨어의 동작을 검사하는 방법입니다

  >> 소스코드 로직에 관심없고, 단지 요구 명세서 기반 입.출력 값만 관심


2. 블랙박스 테스트는 개발자입장이 아닌 사용자 입장에서 소프트웨어 혹은 제품에 대한 요구사항과 결과물이 일치하는지 확인하기위한 테스트 기법입니다


3. 블랙박스 테스트 종류 : 

  >> 동등 분할 기법 (Equivalence Partitioning) : 입력 데이터에 따른 결과값을 테스트할 때 사용되는 기법으로 입출력 데이터에 따라 다르게 동작하는 기능을 테스트하는 경우에 사용됩니다 (유사 특징 그룹 묶은 후 대포 선정 테스트)

  >> 경계값 분석 기법 (Boundary Value Analy) : 경계가 뚜렷한 입력 데이터에 따른 동작을 검사할 때 사용되는 기법으로 입력 조건의 경계에 해당하는 값들에서 에러가 발생할 확률이 높다는 점을 이용하여 검사를 진행합니다 (입력 값 범위 경계 값과 경계 주위 값 추출)

  >> 오류 예측 기법 (Error Guessing) : 각 기능에대한 제약조건을 위반함으로써 생길 오류들을 추측해 검사해보는 것 입니다

  >> 원인 결과 그래프 기법 (Cause Effect Graph) : 원인-결과 그래프를 통해 요구사항 명세를 입력 및 출력 조건 간의 논리적 관계로 표현하고 이를 기반으로 테스트 케이스를 만들어 내는 것 입니다

  >> 의사결정 테이블 테스팅 : 논리적 조건이나 상황에서 입력 조건과 결과를 참,거짓으로 표현해 조합을 만들고 테스트를 하는 것 입니다 (입력.출력 값 true,false 로 결정 될 수 있는 모든 경우의 수)

  >> 상태전이 테스팅 : 시스템의 상태가 변화함에 따라 상태가 다른 결과물을 도출할 때 그 과정을 테스트 케이스로 작성하는 것 입니다

-----------------------------------------------------------------------------------------





-----------------------------------------------------------------------------------------
[참고 사이트]
-----------------------------------------------------------------------------------------

https://ko.wikipedia.org/wiki/%EB%B8%94%EB%9E%99%EB%B0%95%EC%8A%A4_%EA%B2%80%EC%82%AC

-----------------------------------------------------------------------------------------
 
반응형
Comments