GitHub Trending웹 · 프론트엔드오늘의 주요

tester-army/e2e

AI 에이전트가 자동으로 테스트하는 e2e 프레임워크 공개

원제 tester-army/e2e

스타 2,792당일 +344TypeScript
Key Point

LLM 에이전트로 자동화된 e2e 테스트는 테스트 유지보수 비용을 크게 줄일 수 있으며, 이 프레임워크는 기록·재생으로 불필요한 모델 호출을 최소화하고 자신의 모델을 쓸 수 있다는 점이 실무 도입 가능성을 높인다.

핵심 요약

  • 자연어 설명만으로 웹·모바일 앱의 e2e 테스트를 수행하는 프레임워크 e2e를 TesterArmy가 공개했다.
  • 에이전트가 자연어 목표를 받아 앱을 조작하고, 로케이터와 어설션으로 결과를 검증한다.
  • 에이전트 단계는 자동 기록되어 다음 실행 시 앱이 변경되지 않으면 모델 호출 없이 재생되며, 에이전트 단계가 없는 테스트는 LLM을 사용하지 않는다.
  • 자신의 구독 서비스, API 키, 또는 로컬 모델을 가져와 사용할 수 있다.
  • 웹 엔진은 Playwright 기반으로 Chromium, Firefox, WebKit을 지원하며, 모바일 엔진은 iOS와 Android 시뮬레이터·에뮬레이터를 지원한다.
  • GitHub 리포터 패키지로 PR 코멘트에 결과를 자동 게시하고, 호스팅 브라우저와 EAS 시뮬레이터 옵션도 제공한다.
  • 현재 1.0 릴리스 전 개발 중이므로 마이너 릴리스 간 API와 설정이 변경될 수 있다.
  • CLI는 테스트 내용이나 앱 데이터 없이 사용한 명령어·엔진과 실패 지점만 익명으로 수집하며, npx e2e telemetry disable으로 비활성화 가능하다.
  • Apache-2.0 라이선스 하에 공개되었다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗