APP自动化测试接上决策模型:为什么速度能快40倍、成本降一个量级?

简介: 上周公开课揭示:大模型不擅“实时决策”,却常被用于APP自动化测试。新路径是引入专用决策模型——结构化输出、毫秒级响应、成本降5–10倍,专攻流程判断、元素选择、失败归因等确定性任务。决策层用它,生成层用大模型,分层协同更稳更快。

上周公开课讲完,后台收到最多的一条留言是:“原来我们一直把大模型用在它最不擅长的地方。”

这句话挺准确的。过去一年,大家做APP自动化测试、做测试智能体,默认路径都是“给大模型一段Prompt,让它生成下一步操作”。能跑,但慢、贵、还不稳定。这次公开课重点聊的,是另一条路:把“决策”这件事,交给专门做决策的模型。

没赶上直播的同学,文末有直播回放和课件领取方式,可以先收藏再看。

下面把课上的核心内容整理一遍,给没赶上直播的同学补个课。

一、先看一个大家都有体感的问题
用传统大模型驱动APP自动化,流程大概是这样:

截图或页面结构喂进去 → 模型“思考” → 输出一段操作描述或代码 → 解析 → 执行 → 再截图 → 再思考。

这个循环里,最耗时间的不是“点按钮”,是模型每次都要把一整段内容一个token一个token地生成出来。生成完还要解析,解析错了还要重试。页面稍微复杂一点,一轮十几秒、几十秒就过去了。

更麻烦的是“失控”。传统模型是“决策+解析”混在一起输出的,它可能生成一个看起来合理、但实际不存在的元素,也可能在几个都能走的路径里随机挑一个。你没法提前知道它为什么选这个、不选那个。

课上有一句话我印象很深:“普通模型就算概率不高,它也会哐哐给你生成一大堆东西。你拿到手才知道靠不靠谱。”

二、决策模型不一样在哪?
课上对比了几组差异,我挑最关键的三个说。

第一,输出是结构化的,不是一段自由文本
传统大模型输出的是自然语言或代码,你得再解析。决策模型的输出是结构化的选择结果——类型是确定的,每一种可能都会附带一个执行度或概率,由你来做最终判断。

这带来的变化是:它不替你“编答案”,它把几个可能的答案和各自的把握程度摆在你面前,你来选。

对于测试场景,这个特性很关键。比如“下一步该点哪个元素”,传统模型可能直接给你一个选择器,错了你才知道。决策模型会把几个候选元素和各自的执行度都给你,你可以设定阈值:高于0.9的直接执行,低于0.9的转人工或走兜底。

第二,不逐token生成,所以快
这是速度差距的根源。

传统大模型是自回归采样,一次预测一个token,生成长内容时计算成本很高。决策模型不涉及逐token的文本输出,它只生成概率分布,可以并行完成多个选择判断。

课上给的数据大致是:传统大模型响应经常在十几秒到几十秒,决策模型可以做到1—5秒,整体快40倍到200倍。本地环境慢一些,也能做到几秒级。

放到APP自动化里,这意味着原来一轮“截图—思考—执行”要十几秒,现在可能一两秒就完成了。自动化脚本的整体执行速度,会被这个环节直接拉起来。

第三,成本差一个量级
课上提到,费用上至少有5到10倍的差距。原因还是同一个:不逐token生成,计算量小得多。

对于需要频繁调用模型的测试场景——比如每一步操作都要判断、每个失败都要归因——这个成本差距会非常明显。

三、一张表看懂两种模型的区别
维度
传统大模型
决策模型(课上讲的JV/GEB系列)
输出形式
自然语言/代码,需要解析
结构化选择结果,类型确定
不确定性处理
可能失控、幻觉,概率低也生成
给出多个可能及执行度,由人判断
计算方式
逐token自回归生成
只生成概率,可并行判断
速度
十几秒到几十秒
1—5秒,快40—200倍
成本
较高
低5—10倍
适合场景
开放生成、内容创作、复杂推理
工作流程、条件判断、选择决策、实时应用
四、那它适合测什么?
课上给了一组适用场景:工作流程、条件判断、大数据的map reduce、实时应用、检测核实、选择类任务。

翻译到APP自动化测试里,大概是这几类:

第一,流程分支判断。 页面上有多个可走路径,下一步该点哪个、该走哪个分支。这本质上是二叉树式的选择,决策模型很擅长。

第二,元素选择和定位兜底。 主定位器失效时,从多个候选元素里选一个最可能的,并给出执行度。高于阈值自动修,低于阈值转人工。

第三,失败归因分类。 一条用例失败了,是环境问题、用例问题、代码Bug还是数据问题。这是一个典型的多分类决策,不需要生成长文本。

第四,用例优先级和回归范围判断。 这次改动影响哪些模块、哪些用例必须跑、哪些可以抽测。也是选择问题。

第五,实时性要求高的巡检。 需要快速判断“页面是否正常”“流程是否走通”的场景,决策模型的速度优势会很明显。

五、课上那个“公司”的比喻,值得单独说
课上有一个比喻,我觉得比技术对比更好记:

一家公司里,高层做决策,底层干具体活。决策模型就像高层——它不负责写代码、不负责生成大段内容,它负责判断“走哪条路、先做哪个、哪个更急”。传统模型像底层的执行者,负责把选定的事做出来。

所以不是“决策模型替代传统模型”,而是分层使用:

编排层、判断层、路由层,用决策模型。快、便宜、输出可控。
内容生成层、复杂解释层、开放推理层,用传统大模型。
测试智能体也是一样。让决策模型决定“下一步做什么”,让传统模型负责“把这一步的内容生成出来”。 两者结合,比单用任何一种都稳。

六、落地时要注意什么
课上没有回避限制,我补几条自己的理解。

第一,不是所有任务都适合。 需要生成大段解释、写复杂脚本、做开放域推理的任务,还是传统大模型更合适。决策模型强在“选”,不强在“写”。

第二,执行度阈值要自己定。 决策模型会把多个可能和执行度都给你,但“高于多少自动执行、低于多少转人工”,需要根据业务风险来定。支付、退款这类高风险操作,阈值要更保守。

第三,工作流程要先可预测。 课上有一句话很关键:“只要是可预测的工作流程,都可以用这类模型。”反过来说,流程本身混乱、规则不清的场景,换什么模型都救不了。先把流程拆清楚,再谈模型选型。

第四,别指望它替你做最终判断。 它给的是概率和执行度,最终“走哪条路”还是人来定。它把信息摆得更清楚,但不替你做决策责任。

本文部分内容参考了霍格沃兹测试开发学社整理的相关技术资料,主要涉及软件测试、自动化测试、测试开发及 AI 测试等内容,侧重测试实践、工具应用与工程经验整理。

相关文章
|
17天前
|
人工智能 安全 测试技术
Agent 也要被测试:如何评测一个 Agent 的 Skills?
本文探讨AI Agent中Skill评测的核心挑战与实践方法:指出Skill失效常表现为“行为漂移”而非报错;提出三层评测体系——静态校验(结构/安全/去重)、轨迹评估(步骤与序列合理性)、端到端配对测试(A/B对照测Skill Lift);强调需兼顾结果有效性、路径合理性、副作用与退化风险,并倡导将评测嵌入CI门禁,用最小可行方案启动防退化机制。
|
23天前
|
SQL 人工智能 JSON
淘宝 AI 购物助手:基于 LLM-as-a-Judge 的在线评测与质量归因实践
淘宝技术为AI购物助手构建了基于LLM-as-a-Judge的在线自动评测体系,通过生产会话清洗、分布式批量推理、六层Rubric标准及人工校准,实现购后服务多业务域的日级质量监控与故障归因,推动Agent质量持续改进。
|
2天前
|
人工智能 自然语言处理 安全
滴滴开源 HelixHarness:AI Coding 从写代码到稳定交付,还缺什么?
HelixHarness 是滴滴金融开源的 AI Coding 工程化框架,解决大模型在企业级项目中“能写代码但难保质量”的痛点。它通过 Knowledge、Harness、Specs、Hooks 四层上下文,为 Coding Agent 提供项目知识、规范约束、需求契约与自动化检查,实现可追溯、可评测、可协作的团队级 AI 研发交付。
|
2天前
|
人工智能 运维 安全
AI Native 研发范式:从阿里巴巴三个实践案例,看 Agent 如何走向可靠交付
阿里《AI Native研发范式实践手册》揭示:AI编码提速≠研发整体提效。手册基于三大真实业务案例,系统剖析AI从Copilot迈向Agentic过程中面临的环境验证、平台能力、效能度量、数字员工治理与组织协同五大挑战,并提出企业级Agent基础设施建设路径——研发效率的本质,在于全链路协同而非单点加速。
|
Java Maven 数据安全/隐私保护
邮件发送轻松搞定:结合Hutool实现SpringBoot邮件功能
邮件发送轻松搞定:结合Hutool实现SpringBoot邮件功能
983 0
|
14天前
|
机器学习/深度学习 人工智能 安全
Google Research 开源 Harness²:不改模型权重,AI Agent 如何持续进化?
Harness² 是 Google Research 开源的 AI Agent 自优化框架,不改模型权重,而是通过“提出–探测–组合”机制,自动调整提示词、记忆、工具指导等8类执行组件,提升任务表现。Apache 2.0 协议,支持 OpenCode/Codex,属研究项目。
|
18天前
|
人工智能 缓存 JavaScript
Playwright MCP vs CLI + Skills:AI 浏览器自动化测试架构与执行效率对比
本文对比Playwright官方两大AI浏览器自动化方案:MCP(结构化工具调用)与CLI+Skills(命令行驱动)。深入剖析其架构差异、Token开销演变(2026年差距已显著缩小)、执行效率及工程适用性,结合TodoMVC实测案例,提出三层性能评测方法,并为测试开发团队提供基于场景的选型建议。
|
19天前
|
人工智能 Linux 芯片
【保姆级】Ollama下载安装+本地模型部署+避坑指南一篇搞定
Ollama是本地运行AI模型的轻量工具,支持Windows/macOS/Linux。安装后可离线下载Qwen3:4b等中文模型,无需注册、不联网也能聊天、改写、整理文本,隐私安全,适合个人日常AI辅助。
296 0
|
22天前
|
人工智能 测试技术 API
Agent、MCP、Skill、CLI、Model:企业老系统接入 AI 的架构与改造路径
本文详解AI Agent接入企业老系统的核心架构与工程路径,基于MCP 2026规范,厘清Agent、Model、Skill、MCP、CLI五者分工,提出API封装、SDK/CLI适配、RPA自动化三种渐进式改造方案,并结合请假、PLM等实战案例,强调安全、权限与测试关键点。
|
23天前
|
人工智能 自然语言处理 前端开发
Agent Skills + Playwright:打造会自己写 UI 自动化脚本的智能体
本文揭秘AI时代UI自动化新范式:告别硬编码脆弱脚本,用“侦察-执行”Agent技能重构测试稳定性。通过将定位规范(优先role/label)、等待策略、自愈流程写入可读Skill,让AI先看页面再写脚本,大幅降低因UI改版导致的用例失效。30分钟建规范,换来长期自愈力。