- 블랙박스 테스팅이란
: 내부를 알필요없이 입,출력을 통해서 기능을 테스트
: 시스템의 요구사항의 명세게 따라 동작하지 않는 환경이나 조건을 발견하는데 집중하는 테스팅 방법
: 명세기반 테스팅이라고도 불림
- 장점
: 테스트 대상인 코드의 규모가 크고 복잡한 경우에 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 |