토스닥터 V2의 자동화된 스모크 테스트 및 토스체커로의 발전
쉼 없이 도는 테스트, 사람이 어디까지 돌봐야 할까요? - 토스닥터(Toss Doctor)
토스 앱은 매주 새 버전을 출시하며, 이 과정에서 5~7개의 RC 빌드를 생성하고 스모크 테스트를 진행합니다. 토스닥터 V2는 테스트 자동화를 위해 Gherkin 문법을 사용하여 검증할 내용을 정의하고, LLM과 Appium MCP를 통해 실제 디바이스에서 요소를 찾아 테스트를 실행합니다. 또한, 스마트파인더 기능을 통해 테스트 실패 시 자동으로 복구를 시도하며, 실패 원인을 분석하여 필요한 조치를 제공합니다. 이러한 방식은 토스체커로 발전하여 더 넓은 검증 영역으로 확장되었습니다.
토스닥터 V2는 테스트 자동화와 실패 복구 기능을 통해 QA 프로세스를 효율적으로 개선하고, 토스체커는 1,375개의 테스트 케이스를 3주 만에 자동화했습니다.
원문 출처
토스 테크 (Toss Tech)