RESTOR: 강화학습 (Reinforcement Learning)을 통한 RESTful API용 자동 테스트 오라클 (Test Oracle)
요약
RESTful API 테스트를 위해 강화학습(GRPO)을 활용하여 테스트 오라클을 자동 생성하는 Restor 프레임워크를 제안합니다. 단일 요청-응답 쌍만으로도 의미론적으로 유효한 어설션을 생성하며, 실제 ByteDance CI/CD 환경에서 높은 채택률을 입증했습니다.
핵심 포인트
- GRPO를 활용해 경량 LLM을 미세 조정하여 테스트 상식 내재화
- 규칙 기반이나 방대한 로그 없이 단일 트래픽으로 어설션 생성 가능
- 주요 필드 식별에서 85.42%의 높은 F1 점수 달성
- ByteDance 프로덕션 적용 결과 테스트 채택률을 96% 이상으로 향상
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기