셀테/2. 소프트웨어 공학

SW 테스트 설계 기법

SWExpert 2022. 7. 23. 19:47

I. 결함 제거 극대화, 테스트 설계 기법 개요

- 정의 : 보다 적은 테스트 케이스로 보다 많은 결함을 찾을 수 있도록 테스트를 설계하는 기법

-설계기준:요구사항, 표준, 타스크 수준, 시간과 예산

II. 테스트 설계깁버 종류 및 세부 기법

가. 테스트 설계 기법 종류

- 명세, 경험, 구조기반 테스트 설계 기법 활용

나. 테스트 설계 기법 종류별 세부기법

구분 세부기법 설명
정적 정적분석 소스코드분석
워크쓰루 토론, 결함 발견, 제거
기술검토 동료검토, 공식적 형태
인스펙션 공식적 동료 검토
구조기반 제어흐름 테스팅 경로 커버리지 측정, 겨로의 테스트 완전성 척도
데이터흐름 테스팅 변수 정의에서 사용까지 값의 변경 흐름 추적
경험기반 에러예측 경험적 에러 예측
뮤테이션 코드 변경, 의도적 오류, 비교
탐색적 코드, 기능 수행 및 결함식별
명세기반 동등분할 데이터 분할 및 결과 측정
경계값 분석 경계 데이터 테스트
상태전이 테스팅 상태 전이값 추적

- 소프트웨어의 특성에 따라 최적의 설계 기법 선택 적용

'셀테 > 2. 소프트웨어 공학' 카테고리의 다른 글

테스트 설계  (0) 2022.10.13
테스트 종류  (0) 2022.10.13
블랙박스, 화이트박스 테스트  (0) 2022.10.13
테스트 프로세스  (1) 2022.10.13