핵심 요약
토스의 Toss Doctor V2 도입으로 스모크 테스트를 자동화하고, 스마트파인더와 서버 기반 복구를 연결한 체커 프레임워크를 구축했습니다.
구현 방법
- Gherkin 시나리오로 검증할 항목을 정의하고 /codegen으로 실행 코드로 변환
- LLM과 Appium MCP를 활용해 실제 디바이스에서 요소를 탐색하고 스텝을 구현
- 화면 샷 및 요소 목록으로 먼저 탐색하고, 필요 시 XML 구조까지 깊게 분석해 안정성 확보
- 스마트파인더로 실패 시 즉시 진단하고 블로커를 제거한 뒤 재시도 및 자동 복구
- 서버가 RC 빌드 실행부터 결과 공유까지 양방향으로 제어
주요 결과
- 1,375개의 테스트 케이스를 자동화
- 실패 시 자동 복구로 유지 관리 부담 대폭 감소
- 체커를 통한 QA 자동화 범위 확장 및 생산성 향상



