본문 바로가기
IT기술노트/소프트웨어공학

리스크 기반 테스트

by 비트코기 2021. 2. 3.

발생가능성, 영향력


I. 비즈니스 중요도가 높은 영역 중심의 리스크 기반 테스트의 개요

가. 리스크 기반 테스트의 정의

   - 발생가능성(Probability)과 영향력(Impact)을 평가하여 비즈니스 중요도가 높은 영역을 중심으로 테스트를 수행하여, 테스트 효과를 극대화하고 리스크를 최소화하는 소프트웨어 테스팅 기법

나. 리스크 기반 테스트의 특징

특징

설명

중심사항

효과성 (Effective)

- 계획된 테스트 결과 산출, 발견 용이

- 높은 영향도의 결함 발견 가능

결과중심

효율성 (Efficient)

- 예상 테스트 결과 산출 수행

- 가용 자원 (시간, 비용, 인력)의 최적 배치

과정중심


II.              리스크 기반 테스트의 단계

단계

활동

산출물

Risk 식별

발생 가능한 위험의 카테고리화

Risk ITEM

Risk 분석

식별된 위험의 정량적 분석(발생가능성, 영향도)

위험/영향 Metric

Risk 대응계획

위험항목별 회피, 전가, 완화, 수용의 최소화 대응계획 수립

위험대응목록

④테스트 전략수립

대응계획에 충족하는 테스트 종료결정, 완료조건, 목표수준 정의

Master Test Plan

Risk 추적

리스크 및 리스크에 대한 대응을 모니터링

위험관리대장


III. 리스크 기반 테스트 수행 시 고려사항

가. 위험 분석을 통하여 위험요소 외에도 사용자로부터 결함이 보고되었거나 내부적으로 발견되면 심각하고 높음 우선순위로 선정된 항목을 기존 분석에 추가로 반영해야 한다.

나. 탐색적 테스트와 같은 동적/경험적 접근법 등을 병행해서 보완적으로 사용하는 것이 필요

다. 위험은 지속적으로 발생하므로 위험 모니터링 방안, 주기적인 위험도, 영향도 분석

 

반응형

댓글