
AI
끊기던 자동화 위에 다리를 놓다: 셀프힐링 로케이터로 유지보수의 벽을 넘다
두줄요약
회귀 테스트 자동화가 UI 변경에 자주 끊기던 문제를 AI 셀프힐링 로케이터로 보완했습니다.\ndescription 중심 작성으로 유지보수를 줄이고 테스트 복구 흐름을 만들었습니다.
문제 상황
- 회귀 테스트 자동화가 작은 UI 변경에도 자주 끊기는 문제
- 버튼 텍스트 변경, DOM 구조 변경으로 로케이터 수동 수정이 반복되는 유지보수 부담
- 자동화 효용이 줄어들어 수동 테스트와 큰 차이가 없어지는 회의감
해결 방법
- 요소 탐색 실패 시 화면 구조와 시나리오 설명을 바탕으로 AI가 새 로케이터 후보를 제안하는 셀프힐링 로케이터 도입
- 탐색, 질의, 검증, 갱신을 거쳐 테스트를 이어붙이는 복구 흐름 구성
- description 중심 작성 방식으로 전환해 XPath 수집 작업을 줄이고 시나리오 명세에 집중