droid-ash/finalrun-agent

AI QA Agent for mobile apps

何を解決するか

FinalRunは、AndroidおよびiOSアプリのテストを、複雑なスクリプトではなく自然言語で簡素化します。開発者がPlain Englishでテストを定義し、AIがエミュレータまたはシミュレータ上で実行するため、手動で脆弱なテストスクリプトを書く必要がありません。

動作方法

ユーザーはYAML形式でPlain Englishでテスト仕様を記述します。その後、ツールはモバイルデバイス上でアプリを起動し、マルチモーダルAIモデル(Gemini、GPT、Claudeなど)を使用して画面を「見る」ことで、タップ、スワイプ、入力などの操作を実行します。成功/失敗のレポートを生成し、動画記録とデバイスログを添付します。さらに、AIコーディングエージェントがソースコードからテストを自動生成し、実行し、失敗を診断・修正するループを実現するための「スキル」も提供します。

対象ユーザー

従来のテストコードを書かずに、AndroidおよびiOSアプリのエンドツーエンドテストを自動化したいモバイルアプリ開発者およびQAエンジニア。

主な特徴

  • 自然言語テスト: YAMLファイルを通じてPlain Englishでテストを記述可能。
  • マルチモーダルAI実行: AIモデルを使用してアプリUIを視覚的に解釈し、操作可能。
  • エージェントワークフロー: AIエージェントがソースコードからテストを生成し、失敗したテストを自動で修正するためのスキルを備える。
  • クロスプラットフォーム: AndroidおよびiOS(ローカルまたはクラウド)をサポート。
  • 包括的なレポート: 動画とログを添付した成功/失敗レポートを生成。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト