워크플로우로 돌아가기
04

유지·보완 Maintenance

테스트 자산을 살아있는 상태로 유지하는 단계입니다. 기능 변경에 맞춰 테스트케이스와 자동화 스크립트를 갱신하고, 깨지기 쉬운 케이스를 작은 단위로 분리해 안정화합니다.

이 단계에서 하는 일

유지·보완 단계의 핵심 활동

  • 변경 반영 — 기능이 바뀌면 영향받는 TC와 자동화 스크립트를 갱신합니다.
  • 불안정 케이스 안정화 — 깨지기 쉬운(flaky) 케이스를 작은 단위로 분리해 신뢰도를 높입니다.
  • 회귀 세트 최신화 — 재현되지 않거나 중복된 결함을 정리하고 회귀 세트를 최신으로 유지합니다.

왜 중요한가

자동화는 한 번 만들고 끝이 아닙니다. 기능이 바뀌면 테스트도 같이 바뀌어야 신뢰할 수 있습니다. 유지·보완을 게을리하면 자동화가 거짓 실패를 쏟아내고, 결국 아무도 결과를 믿지 않게 됩니다. 작은 단위로 나눠 두면 변경 영향을 좁게 막을 수 있어 유지 비용이 줄어듭니다.

회귀 세트와 가이드 문서는 QA Docs ↗에서 한곳에 모아 최신 상태로 관리합니다.