워크플로우로 돌아가기
04
유지·보완 Maintenance
테스트 자산을 살아있는 상태로 유지하는 단계입니다. 기능 변경에 맞춰 테스트케이스와 자동화 스크립트를 갱신하고, 깨지기 쉬운 케이스를 작은 단위로 분리해 안정화합니다.
이 단계에서 하는 일
유지·보완 단계의 핵심 활동
- 변경 반영 — 기능이 바뀌면 영향받는 TC와 자동화 스크립트를 갱신합니다.
- 불안정 케이스 안정화 — 깨지기 쉬운(flaky) 케이스를 작은 단위로 분리해 신뢰도를 높입니다.
- 회귀 세트 최신화 — 재현되지 않거나 중복된 결함을 정리하고 회귀 세트를 최신으로 유지합니다.
왜 중요한가
자동화는 한 번 만들고 끝이 아닙니다. 기능이 바뀌면 테스트도 같이 바뀌어야 신뢰할 수 있습니다. 유지·보완을 게을리하면 자동화가 거짓 실패를 쏟아내고, 결국 아무도 결과를 믿지 않게 됩니다. 작은 단위로 나눠 두면 변경 영향을 좁게 막을 수 있어 유지 비용이 줄어듭니다.
회귀 세트와 가이드 문서는 QA Docs ↗에서 한곳에 모아 최신 상태로 관리합니다.