Thief of Wealth
Published 2020. 9. 15. 12:10
3. BlackBox Testing 개발/QA

- 블랙박스 테스팅이란

: 내부를 알필요없이 입,출력을 통해서 기능을 테스트

: 시스템의 요구사항의 명세게 따라 동작하지 않는 환경이나 조건을 발견하는데 집중하는 테스팅 방법

: 명세기반 테스팅이라고도 불림

 

- 장점

: 테스트 대상인 코드의 규모가 크고 복잡한 경우에 wb보다 더 효과적이다

: wb방법은 단위 테스트 이상의 규모에서는 한계가 있고 이론적이다.

: 테스터가 프로그래밍 언어 및 프로그램 통합에 대한 지식을 꼭 가지고 있을 필요가없어서 테스트 확보가 유리하다.

: 테스트가 사용자의 관점에서 진행가능

: 명세의 모호성이나 모순을 발견하는데 도움

: 명세작성이 되면 테스트케이스가 바로 설계가능

: 테스터와 프로그래머가 서로 독립적이라서 테스트 진행 및 결과 도출이 객관적일 수 있음

 

- 단점

: 프로그램 로직에 대해 가능한 모든 입력을 테스트하는 것이 불가능함.

: 명세가 명확하지 않음녀 테스트케이스 디자인이 어려움

: 에러가 발생할 확률이 높은 복잡도가 큰 코드에 대해 직접적인 테스트가 불가능함

 

- 언제 실행하는가

: 소스코드가 제공되지 않거나 제공되기 어려운 경우에 실행

: 사용자 관점에서 시스템 기능 확인이 필요한 경우에 실행

 

 

- 기능 테스트

: 기능 명세의 분석을 통해 정의된 기능이 잘 동작하는지 확인하는 테스트

 

- 동등분할 테스트

 

 

'개발 > QA' 카테고리의 다른 글

테스트의 효과성을 검증하는 방법  (0) 2021.06.04
4. White box testing  (0) 2020.09.15
2. testing 기초  (0) 2020.09.15
1. SW는 무엇이고 testing이란 무엇인가  (0) 2020.09.14
칸반과 스크럼이란?  (0) 2020.09.12
profile on loading

Loading...