Study_Note

RBT - run tests and report defects 본문

CSTS

RBT - run tests and report defects

12월7일생 2024. 9. 12. 15:02
728x90

반응형

테스트 실행 및 결함 보고 (Run tests and report defects)

위험 분석 결과는 테스트 실행과 결함 보고 과정에서도 중요한 역할을 한다. 이는 위험 수준에 따라 테스트 우선순위를 정하고, 결함 관리에서 심각도와 우선순위를 반영해 효과적인 문제 해결을 도모하는 것이다. 다음은 위험 기반 테스트에서 테스트 실행 및 결함 보고 절차를 보다 상세하게 정리한 내용이다.

1. 테스트 절차 선택

위험 수준이 높은 피처에 대해 우선적으로 테스트를 실행한다. 이는 해당 피처가 중요한 기능을 포함하거나, 실패 시 시스템에 미치는 영향이 크기 때문에 먼저 테스트해야 할 필요성이 있다는 것을 의미한다.


테스트 설계 및 구현 단계에서 다양한 테스트 절차가 개발되지만, 위험 수준이 높은 피처와 연관된 테스트 절차를 우선 선택하는 것이 핵심이다. 위험 수준이 테스트 케이스 및 테스트 절차에 반영된 경우, 우선순위가 높은 테스트 절차를 먼저 수행하게 된다. 즉, 위험 기반 접근법에서는 위험도가 높은 피처와 이를 테스트하는 절차를 먼저 수행하는 것이 자연스럽다.

2. 결함 기록

위험 수준은 결함 보고 시에도 중요한 요소로 작용한다. 특히, 위험 수준이 높은 피처에서 발생한 결함은 더 높은 심각도와 우선순위로 보고된다. 이러한 결함은 시스템의 중요한 부분에서 발생할 가능성이 크므로, 해결이 시급하며 사용자에게 큰 영향을 미칠 수 있기 때문이다. 따라서 결함 기록 시, 위험 수준에 따른 심각도와 우선순위가 반영되어야 한다.

 

예를 들어, 중요한 기능에서 발생한 결함은 사용자 경험에 큰 영향을 줄 수 있어 높은 심각도로 기록되고, 그에 따라 빠른 해결이 필요하다. 반면, 위험 수준이 낮은 피처에서 발생한 결함은 상대적으로 덜 긴급하게 처리될 수 있다.

3. 결함 추적

결함이 보고된 후, 위험 수준은 결함 해결과 재테스팅 과정에서도 고려된다. 위험 수준이 높은 피처에서 발생한 결함은 우선적으로 해결되며, 그 해결 여부를 확인하기 위해 재테스팅이 신속하고 철저하게 이루어진다.


높은 우선순위를 가진 피처의 결함은 해당 결함이 제대로 수정되었는지 확인하는 절차가 반드시 수행된다. 반면, 위험 수준이 낮은 피처에서 발생한 결함은 경우에 따라 재테스팅을 생략하거나, 최종 시스템 테스트 단계에서만 확인될 수 있다. 이는 자원과 시간을 효율적으로 관리하면서도 주요 리스크를 최소화하기 위한 전략이다.

4. 결함 보고의 우선순위 반영

위험 기반 테스트에서는 결함 보고 시 위험 수준이 심각도 및 우선순위 산정에 직접적인 영향을 미친다. 이는 테스트 팀이 빠르게 우선순위를 파악하고 중요한 결함을 먼저 해결할 수 있도록 한다. 심각한 결함일수록 더 신속하게 해결하며, 그 해결 과정을 철저히 추적하고 검증한다.

결론

위험 기반 테스트는 테스트 실행 및 결함 보고 과정에서 위험 수준을 주요 기준으로 삼아, 자원의 효율적인 분배와 중요한 결함의 신속한 해결을 도모한다. 위험 수준이 높은 피처에서 발생한 결함은 우선적으로 처리되고, 결함 추적 및 재테스팅 과정에서도 위험도를 반영하여 보다 철저한 관리가 이루어진다.

'CSTS' 카테고리의 다른 글

RBT - test design/implementation and test environment  (1) 2024.09.10
RBT - test plan  (2) 2024.09.09
RBT - perform risk-based testing  (0) 2024.09.02
RBT - risk analysis  (1) 2024.08.30
risk-based testing (RBT)  (0) 2024.08.29