菜单
English articles本文暂无译文
积墨AI

积墨AI

谷歌开源自然语言自动化框架ARTEMIS:两个月1.3万星,移动测试迎来新范式

移动端自动化测试长期被两个问题困扰:脚本维护成本高、元素定位脆弱。近期谷歌官方开源了自然语言驱动的Android自动化框架ARTEMIS,上线仅两个月就在GitHub拿下1.3万星标,并在AndroidWorld基准上取得超过99%的任务完成率。它把「AI替你操作真机」从演示级玩成了工程级,值得所有做移动研发和测试自动化的团队认真评估。

从写脚本到说人话

ARTEMIS最大的转变在于交互方式的颠覆:不再依赖编写脚本,而是用一句自然语言指令直接驱动真机完成操作序列。官方Demo展示了跨App端到端能力——一条指令即可打开地图规划路线、计算总时长,再跳转YouTube播放歌曲,串起三个应用走完全流程。这种长链路场景恰恰是传统脚本自动化最头疼的部分,ARTEMIS却将其变成原生能力。

双模式与三层兜底设计

架构上,ARTEMIS提供Flash与Pro两种执行模式:Flash是反应式循环,单步3到5秒,适合确定性任务,速度快且省token;Pro则是规划验证式的多智能体图,由Planner定计划、Operator执行、Checker复核,胜任长程探索与稳定性测试。针对传统UI自动化最致命的元素定位问题,它设计了三层兜底:先读accessibility层级,失败则启用OCR,最终交给视觉模型直接看图定位,连Canvas、Compose、Flutter自绘界面都能处理。

自动化测试的成败,不在脚本里、不在定位器里,而在自然语言与工程体系打通的每一个环节里。

“行业观察”
积墨 AI 核心产品

积墨 AI 智能体开发平台

快速搭建具备商业价值的 AI 智能体,支持复杂工作流编排、50+ 主流模型接入与私有化部署。

工程体系接入与部署实践

从多年产业实践经验来看,ARTEMIS真正拉开差距的是它把移动端测试接进了研发体系。部署门槛不高:一台开启USB Debugging的真机或模拟器,克隆仓库后运行启动脚本,会自动安装ADB、scrcpy、FFmpeg和uv依赖,随后在本地弹出带设备连接向导、实时投屏、提示词沙箱和执行回放的Web控制台。团队落地上有三条路径:其一,把QA手写的Appium脚本逐步替换为自然语言测试用例,测试同学从写脚本转向审结果,回归用例维护成本显著下降;其二,真机农场或模拟器集群统一接入,通过一条命令把MCP Server和测试心智规则挂到全团队的AI IDE;其三,利用零运行时依赖的Python SDK接入pytest,塞进GitLab或Jenkins的CI流程,同时MCP侧可对接Claude Code、Codex等编程助手,让AI直接驱动真机复现bug。官方rules.md文件还沉淀了先探索再动手、Flash/Pro路由策略、延迟补偿等资深测试范式,统一团队规则后AI不会瞎猜UI交互。

适用边界与成本权衡

ARTEMIS的优势清晰:谷歌官方背书、99%以上的基准完成率、双Profile设计精巧、MCP原生接入主流IDE、Apache-2.0宽松协议商用友好。但选型前要看清边界:目前仅支持Android,iOS仍在路线图中,双端测试团队暂时用不上;运行依赖真机加LLM API,需要接入Gemini、Claude、GPT-4o或Qwen-VL等模型,存在持续的推理成本,并非纯本地零开销;首次任务会安装一个只读屏幕布局的无障碍辅助服务,官方声明仅在手机本地监听不上传数据,介意者可用命令卸载或先用doctor和status核查。此外要明确合规底线:它是测试自动化与AI辅助调试工具,不应被用于绕过App风控或批量自动化薅羊毛。

ARTEMIS的价值不在于「AI能操作手机」这个概念,而在于把它做成了可进工程体系的基础设施:双模式适配不同任务、MCP原生接IDE、SDK能进CI。移动端自动化测试缺一个稳定可规模化的方案,自然语言加多模态定位给出了新路。建议先看场景:只测Android、有真机、可承担模型成本的团队现在就能上,其余可等iOS支持与端侧VLM成熟。

#MCP#多模态定位#工作流编排#自动化测试#Claude Code
分享文章

相关文章推荐

试用咨询
企业微信二维码

扫码添加企业微信