droid-ash/finalrun-agent

AI QA Agent for mobile apps

解決的問題

FinalRun 透過自然語言取代複雜的腳本,簡化 Android 與 iOS 應用的測試。開發者只需以普通英文定義測試,AI 便能在模擬器或模擬器上自動執行,無需手動撰寫脆弱的測試腳本。

作法說明

使用者以 YAML 格式撰寫測試規格,使用普通英文。工具隨後在行動裝置上啟動應用,並使用多模態 AI 模型(如 Gemini、GPT 或 Claude)「觀看」畫面,執行點擊、滑動、輸入等操作。產生包含影片錄製與裝置記錄的通過/失敗報告。此外,還提供「技能」功能,讓 AI 編碼代理能自動從原始碼生成測試、執行測試,並進入診斷與修復失敗的循環。

適用對象

希望不需撰寫傳統測試程式碼,即可自動化 Android 與 iOS 應用端對端測試的行動應用開發者與 QA 工程師。

主要特色

  • 自然語言測試:透過 YAML 檔案以普通英文撰寫測試。
  • 多模態 AI 執行:使用 AI 模型視覺解析應用 UI 並與其互動。
  • 智能體工作流程:內建 AI 代理從原始碼生成測試並自動修復失敗測試的「技能」。
  • 跨平台支援:支援 Android 與 iOS(本地或雲端)。
  • 完整報告:產生包含影片與日誌的通過/失敗報告。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案