AI
키다리스튜디오의 QA 테스트 케이스 생성 자동화 — Amazon Bedrock과 LangGraph 활용 사례
두줄요약
키다리스튜디오는 Amazon Bedrock과 LangGraph로 QA 테스트 케이스 생성 자동화를 구현했습니다. 수 시간 걸리던 작업을 분 단위로 줄이고, 멀티 에이전트와 Human-in-the-Loop로 품질을 보완했습니다.
문제 상황
- 웹툰/웹소설 플랫폼의 릴리스마다 수백 개 테스트 케이스를 수동 작성하는 병목
- 숙련 QA 엔지니어도 페이지당 2~4시간 소요, 작성 품질 편차와 확장성 한계 발생
- 온프레미스 테스트 머신 의존으로 장애 시 전체 서비스 중단 위험 존재
원인 분석
- 단일 LLM 호출과 순차 파이프라인 중심 PoC의 구조적 한계
- 상태 관리 부재로 재시도·추적·분기 처리가 어려운 점
- 입력 형식이 URL, Figma, 이미지, 텍스트로 다양해 단일 흐름으로 처리하기 어려운 점
해결 방법
- LangGraph 기반 멀티 에이전트 구조로 리서처, 전략가, 디렉터, 워커, 파이널라이저 역할 분리
- Human-in-the-Loop를 전략 단계에 넣어 할루시네이션 검증과 초반 품질 보정 수행
- Amazon Bedrock과 EKS, Lambda, API Gateway 조합으로 서버리스 지향 운영 구조 구축
성능/운영 포인트
- 테스트 케이스 생성 시간을 2~5분으로 단축, 초안 커버리지 70~80% 확보
- 에이전트별로 Opus, Sonnet, Haiku를 다르게 배치해 비용과 품질 균형 최적화
- 입력 라우터와 조건부 분기로 다양한 기획서 형식 대응
