AI로 E2E 테스트를 찍어내다: MAFT
AI
AI로 E2E 테스트를 찍어내다: MAFT
두줄요약
LLM 멀티 에이전트로 API 문서 기반 E2E 테스트 생성 파이프라인 MAFT를 소개했습니다. Noir의 테스트 공백을 줄이기 위해 의존성 분석, 시나리오 생성, 코드 검증을 자동화했습니다.
핵심 내용
- LLM 기반 멀티 에이전트 파이프라인 MAFT로 API 문서만으로 E2E 테스트 코드를 생성하고 PR까지 자동화하는 실험 소개
- Noir 검색 엔진의 테스트 공백 문제를 출발점으로, API 의존성 파악부터 시나리오 생성, 코드 작성, 검증까지 5단계 워크플로 구성
- AutoGen을 선택한 이유로 도구 기반 책임 분리가 더 직관적이라는 점을 제시하고, GitHub Actions 연동과 사용자 커스텀 정보 주입을 지원
- 중간 산출물로 요약 문서, 의존성 문서, 테스트 시나리오 문서를 만들어 문서 품질 차이와 누락 정보를 보완
