Table of Contents
위험 기반 테스트는 소프트웨어 결함과 관련된 잠재적 위험에 근거하여 검증 및 우선 순위를 파악하는 전략적인 접근법입니다. 이 방법은 테스트 프로세스의 효과와 효율성을 개선함으로써 가장 중요한 영역에서 자원 집중으로 테스트 활동을 최적화하는 데 도움이 됩니다.
위험 기반 테스트
위험 기반 테스트는 소프트웨어의 다른 부분에서 잠재 실패의 likelihood와 충격을 평가하는 것입니다. 이러한 위험을 평가함으로써, 테스터는 더 엄격한 테스트를 필요로하고 강도가 적을수록 테스트 할 수 있는 영역을 결정할 수 있습니다.
Test Case Selection를 최적화하는 단계
이 과정은 잠재적인 실패점이 분석되는 위험 식별으로 시작됩니다. 다음, 위험은 심각성과 확률에 따라 우선 순위가 높습니다. 시험 사례는 첫 번째로 높은 위험 영역을 대상으로 한 다음, 가장 중요한 기능이 철저히 시험된다는 것을 보장합니다.
위험 기반 테스트의 이점
위험 기반 테스트를 구현하면 몇 가지 이점을 얻을 수 있습니다.
- 효율적 자원 활용: 고위험 분야에 대한 연구 노력에 초점을 맞추고 있습니다.
- Early defect detection: 개발 사이클에서 중요한 문제들을 곧 식별합니다.
- 초기시험 적용: 생명기능을 철저히 시험해 줍니다.
- 시험시간: 낮은 리스크 구성 요소의 불필요한 테스트를 삭제합니다.