구조 기반 테스팅
-
구조기반(structural) 테스팅테스팅 관련/테스트 2020. 5. 28. 01:13
구조 기반 기법은 화이트박스 테스팅 기법 중 하나 블랙박스 테스팅 코드나 내부 구조에 대한 지식없이 소프트웨어가 원하고 예상하는대로 작동하는지 테스트하는 방법 화이트박스 테스팅 코드, 내부 구조를 기반으로 테스트하는 방법 예. 코드 리뷰/검사, 페어 프로그래밍 코드 커버리지 모든 코드가 잘 실행되는지, if문의 true/false가 최소 한번씩은 실행되는지와 같은 컨셉 위주로 테스트 가능한 시나리오들을 모두 테스트하는 것은 가능하지도 or 실용적이지 않기 때문에 구조 기반 테스팅은 중요하다 → 주어진 시간내에 더 많은 테스트를 실행하는 것과 적절하게 사용되기 위해 충분한 테스트를 실행하지 않는 것을 고려하여, 타협해야한다. 절충하기 위해서는, 코드 커버리지 기준이 필요하다. 코드 커버리지 기준 - 구문(..