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(本地或雲端)。
- 完整報告:產生包含影片與日誌的通過/失敗報告。
相關
- 專案
- 專案
- 專案
- 專案
- 專案