블랙박스 테스트??

이래영·2022년 6월 15일
1
post-thumbnail

블랙박스 테스팅

처음 QA 직군으로 입사하여 업무를 시작하고 (단순 테스트업무지만..) 사수 및 업무 교육때 중점적으로 이야기 하는 단어가 블랙박스 테스팅 이었다. 당시에는 그냥
"기대결과만 보고 테스트하는게 블랙박스 테스팅이구나" 정도로만 이해 했지만 이제는 그렇게 이해 하면 안되겠다 생각하여 나름의 정리를 하려 한다.👨🏻‍💻

Blackbox Test

소프트웨어의 내부 구조나 작동 원리를 모르는 상태에서 동작을 검사하는 방식
"제대로 동작하는지 확인하는 것." 사용자 관점에서의 테스트이다.

대표적인 블랙박스 테스트 설계기법

  • 동등 분할 : 입력데이터를 동일한 동작이 예상되는 동등 클래스로 분할하고, 각 클래스로부터 대표 값을 선택하여 테스트 하는 기법

  • 경계값 분석 : 입력 조건의 중간 값보다 경계 값에서 에러가 발생 될 확률이 높다는 점을 이용하여 테스트 하는 기법

  • 오류예측 기법 : 각 시험기법들이 놓치기 쉬운 오류들을 감각 및 경험으로 찾아보는 기법

위 기법들 외 다른 기법들도 존재함 (본인 기준 대표적인 리스트)

개인적인 생각

QA 직군에서 제일 기초적이자 먼저 배우고 잘 알아야 하는 기법이라고 생각한다. 하지만 이 명세기반 기법을 기본으로 테스트를 하는 일이 많기때문이라고 생각한다. 하지만 무엇보다 원활하고 효과적인 블랙박스 테스트를 하기 위한다면 먼저
해당 업무 도메인, 검증 제품의 (S/W H/W) 에 대한 기본적인 스펙을 알고 이해해야 한다고 생각한다. 그렇게 된다면 위에서 설명한 기법들을 잘 활용하여 품질 향상을 기대 할 수 있다.

📋 Reference Site

http://www.jidum.com/jidums/view.do?jidumId=588
https://www.crocus.co.kr/1681
https://catsbi.oopy.io/7c084479-c9d0-44a1-acb9-f6b43a19e332
https://devinus.tistory.com/6
https://inpa.tistory.com

profile
QA 의 성장과 기록을 위한 블로그

0개의 댓글