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

회귀테스트(Regression Test)

by 비트코기 2021. 2. 2.

결함수정, 유지보수 테스트


I. 결함 수정으로 새로운 결함 확인, 회귀테스트의 개요

가. 회귀테스트(Regression Test)의 정의

   - 테스트 중 발견된 결함의 수정으로 인해 다른 모듈, 기능과의 문제가 없는지, 코드 수정으로 인한 새로운 결함이 없는 지 확인하는 테스트

나. 회귀테스트의 필요성

   - 결함조치 확인, 신규오류 확인, 정합성 확인


II. 회귀테스트의 수행 시기

- 회귀테스트는 기능 변경 시, 환경 수정 시 수행한다.


III. 회귀테스트의 절차도 및 유형

가. 회귀테스트의 절차도

나. 회귀테스트의 유형

유형

Retest All 기법

Selective 기법

Priority 기법

수행방법

축적된 케이스 전부 사용

변경 대상 위주

시스템 핵심기능 위주

장점

커버리지, 완전성 향상

테스트 수행범위 최소

테스트 비용 최소화

단점

고가의 비용, 데이터 방대

테스트 완전성 부족

결함 발견 어려움

효과분야

고 위험 시스템

일반 기업 시스템

위험도가 적은 시스템

 

반응형

댓글