人工智能驱动测试

有开发者写了一套通过 Android 无障碍服务将设备操作暴露给 AI 模型的方案,让 Hermes 模型能在模拟器(Waydroid)上完成滑动、打开应用、定位问题等测试动作,展示了 AI 驱动端到端测试的实际可行性,也暴露了自动化在组织层面的真实阻力。

一句话看懂:有开发者写了一套通过 Android 无障碍服务将设备操作暴露给 AI 模型的方案,让 Hermes 模型能在模拟器(Waydroid)上完成滑动、打开应用、定位问题等测试动作,展示了 AI 驱动端到端测试的实际可行性,也暴露了自动化在组织层面的真实阻力。

事件核心:发生了什么

这条 HackerNews 帖子描述了一个个人项目的真实测试场景:开发者编写了一款 APK,在 Android 内部启动一个 HTTP 服务器,通过系统的 accessibility service(无障碍服务)把界面事件暴露出来;主机端的 daemon 进程与该服务器通信,再对接 Hermes 模型,由模型判断下一步操作。整个流程被设计用于 Waydroid 模拟器,也可在真机上运行。当无障碍服务提供的界面树不完整或不准确时,系统会回退到 ADB 和 UIAutomator 坐标点击方式。

值得注意的不是“AI 能操作手机”——这一点之前已被多次展示——而是这套方案暴露了当前 AI 测试代理的真实状态:中间需要人工介入复制粘贴、发布结果、回复 bug 评论,因为外包 QA 公司按人头向客户收费,所以刻意保留手动环节,避免减少收入。帖子的作者本身是软件开发方向的学生,原文明确指出“我们完全有能力自动化整个流程并替换掉自己”,但组织层面的利益结构不允许。

帖子还附上了一个产品链接 app.deltix.ai,作者邀请社区体验并给出反馈。

为什么重要

这个案例把两个层次的问题放在了一起:技术层面,AI 驱动的 UI 测试已经足够在“滑动、打开应用、找到可修复的问题”这类任务上产出结果,且不需要有人工智能专家参与,作者自称“不够聪明也不够耐心当 Android 开发者”,却能借助 Hermes 模型完成自动化流程;行业层面,真正阻碍 AI 测试落地的不是模型能力,而是外包合同和人力计费模式。

这给了一个清晰判断:AI 对 QA 行业的影响不会是“突然取代”,而是先以半自动的形式嵌入现有流程,等到有足够演示证明它可靠后,按人头计费的服务模式会承受极大的价格压力。HackerNews 上的回复也提到“大多数公司会用 Claude 等模型拼凑出类似的东西”——这恰好点出当前 AI 测试工具化的核心路径:不是做通用引擎,而是围绕具体项目用现成模型拼装。

对用户/开发者/创作者的影响

对开发者而言,这条路线降低了 UI 自动化的门槛:以前写 Espresso 或 UIAutomator 测试脚本需要理解 Android 的测试框架,现在可以直接用自然语言让模型来操作界面,再通过无障碍服务获取执行结果。需要保留的底层能力仍然是 ADB 与坐标交互,也就是说,AI 并不能完全替代传统工具,而是策略调度层发生了改变。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对企业在采购测试服务时的判断也有影响:如果类似方案可行,那么 QA 外包按照“每人每月”计费的模式会受到挑战。目前公开信息显示,这套工具仍需要人工干预和模拟器环境配合,离大规模商业落地还有距离,但它提供了一个可参考的成本基线。

值得关注的后续

第一个观察点是 app.deltix.ai 是否会从实验项目变成可公开使用的产品,以及它对 Hermes、Claude 这类模型的接入方式是本地推理还是云端调用——这直接决定使用成本。

第二个观察点是,这类“无障碍服务 + 主机 daemon + 模型调度”的架构会不会被更多测试工具团队吸收,成为新一代移动端回归测试的配置标准,尤其是在企业级设备管理(如内部应用商店)场景下。

第三个观察点是外包行业的应对:如果原帖里那位航空公司客户和外包公司之间的人员博弈成为常见情况,后续可能会出现更多“演示自动化但保留手动接口”的折中产品,这会反过来拖慢 AI 测试的渗透速度。

来源:hackernews

celebrityanime
celebrityanime
文章: 18548

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注