도서 및 강의/소프트웨어 테스트 전문가(CSTS) 가이드

12장 테스트 계획 - 12.3 위험 분석

간쥬 2025. 11. 28. 17:55

12.3 위험 분석

  1. 프로젝트 위험
  2. 제품 위험

12.3 위험 분석

  • 테스트 수행하면서 고려해야 하는 위험 요소 식별
  • 발생 가능성과 영향도를 바탕으로 위험도 산정하고 위험 수준을 결정
  • 조치가 필요하다고 판단되면 조치 작업 계획을 수립
  • 조직 테스트 전략에 식별된 위험 요소도 포함
  • 분석, 조치, 모니터링은 조직 테스트 전략에 명시된 방법을 따름

조치 작업

  • 위험 회피: 발생 가능성, 발생 영향을 제거하여 위험 발생을 원천적으로 예방
  • 위험 완화: 제거 불가능, 고비용일 때는 위험도 감소시켜 발생 가능성을 낮추거나 영향도를 약화
  • 위험 수용: 위험도가 매우 낮은 경우 혹은 회피 및 완화를 하기에 고비용일 때 에는 모니터링만 진행
  • 위험 전가: 위험에 대한 조치를 하기 어려울 때는 타 조직에 위험 전가 가능

위험 요소

  1. 프로젝트 위험: 테스트 수행과 관련된 위험
  2. 소프트웨어 제품(Product) 위험: 기능 및 비기능 측면에서 제품이 목표로 하는 품질을 제공하지 못 할 위험

12.3.1 프로젝트 위험

테스트를 수행하면서 테스트 프로젝트 목적 달성에 방해가 될 수 있는 위험 요소를 식별, 분석, 조치하는 계획 수립

 

위험 요소

  • 조직 관련 위험
  • 인력 관련 위험
  • 비용 관련 위험
  • 일정 관련 위험

12.3.2 제품 위험

  • 이해관계자의 기대를 충족하지 못 할 가능성
  • 기능 구현 누락, 기대하는 방식으로 동작하지 않음
  • 경제적 손실 및 인명 피해 등도 제품 위험에 포함
  • 높은 수준의 위험을 유발할 가능성이 있을 땐 강도 높은 테스트 수행해야 함