
속도와 품질을 모두 잡는 토스 QA 플랫폼 팀의 AI 기반 테스트 자동화 여정
이 아티클은 빠른 제품 주기 속에서 품질을 유지하기 위해 토스가 직접 개발한 자체 TCM 플랫폼 토션의 구축기를 다룹니다. 기존 상용 도구의 한계를 극복하고 실시간 동시 편집 기능부터 대규모 PR 분석 AI 에이전트, 다중 검증 모델 기반의 테스트 케이스 자동 생성까지 통합해 낸 실전 엔지니어링 과정을 상세히 소개합니다.
상용 테스트 관리 도구의 커스텀 기능 한계로 인해 배포 주기를 맞추기 어렵거나 QA 프로세스에 분산 AI 에이전트를 도입해 자동화 시스템을 고도화하고자 하는 플랫폼 엔지니어에게 유용합니다.
기존 상용 TCM 도구는 자동화 및 수동 테스트 결과가 분산되어 이력 파악이 어려웠으며 토스의 빠른 속도와 AI 기반 테스트 효율화 요구사항을 수용할 수 없는 한계가 있었습니다.
토스는 자체 테스트 케이스 관리 플랫폼인 토션을 개발하여 테스트 이력을 스냅샷으로 관리하고 PR 분석 및 테스트 케이스 생성을 자동화하는 분산형 AI 에이전트를 도입했습니다.
릴리즈당 약 400건의 PR을 전량 수집하여 위험도를 자동 평가하고 AI 다면 검증을 통해 누락 없는 고품질 테스트 케이스를 자동 빌드 및 확보할 수 있게 되었습니다.
Trade-off
자체 플랫폼 및 CLI 도구 유지보수를 위한 개발 공수가 지속적으로 발생하며 AI 분석 프로세스가 최대 2시간 이상 소요되어 예외 처리가 가미된 비동기 처리 구조가 필요해졌습니다.
소프트웨어 테스트 케이스를 설계, 구성, 실행 및 관리하며 결과와 히스토리를 체계적으로 추적하는 전용 관리 시스템입니다.
풀 리퀘스트를 AI가 심층 분석하여 누락 가능성이 있는 QA 대상을 찾고 잠재적 위험 범위를 도출하는 자동화 아키텍처입니다.
동일한 대상을 놓고 서로 다른 접근 방식이나 모델을 통해 생성한 두 결과물을 상호 대조하여 신뢰성을 확보하는 검증 프로세스입니다.


