droid-ash/finalrun-agent

AI QA Agent for mobile apps

해결하는 문제

FinalRun은 복잡한 스크립팅 대신 자연어를 사용하여 Android 및 iOS 앱 테스트를 간소화합니다. 개발자가 일반 영어로 테스트를 정의하고 AI가 에뮬레이터 또는 시뮬레이터에서 실행하도록 하여 수동으로 취약한 테스트 스크립트를 작성할 필요가 없습니다.

작동 방식

사용자는 YAML 형식으로 일반 영어로 테스트 사양을 작성합니다. 이 도구는 모바일 기기에서 앱을 시작하고, Gemini, GPT, Claude와 같은 멀티모달 AI 모델을 사용하여 화면을 '보는' 방식으로 탭, 스와이프, 입력과 같은 작업을 수행합니다. 성공/실패 보고서를 생성하며, 동영상 기록과 디바이스 로그를 포함합니다. 또한 AI 코딩 에이전트가 소스 코드에서 테스트를 자동 생성하고 실행하며, 실패를 진단하고 수정하는 루프를 수행할 수 있도록 '스킬'을 제공합니다.

대상 사용자

전통적인 테스트 코드를 작성하지 않고 Android 및 iOS 앱의 엔드투엔드 테스트를 자동화하고자 하는 모바일 앱 개발자 및 QA 엔지니어.

주요 특징

  • 자연어 테스트: YAML 파일을 통해 일반 영어로 테스트를 작성 가능.
  • 멀티모달 AI 실행: AI 모델을 사용하여 앱 UI를 시각적으로 해석하고 상호작용 가능.
  • 에이전트 워크플로우: AI 에이전트가 소스 코드에서 테스트를 생성하고 실패한 테스트를 자동으로 수정할 수 있는 스킬 포함.
  • 크로스플랫폼: Android 및 iOS 모두 지원 (로컬 또는 클라우드).
  • 포괄적인 보고서: 동영상과 로그를 포함한 성공/실패 보고서 생성.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트