目 录CONTENT

文章目录

互联网大厂如何用 AI 实现端到端测试:已被真实落地的流程方案(含各家实现细节)

懿曲折扇情
2026-10-25 / 0 评论 / 0 点赞 / 9 阅读 / 6,127 字
温馨提示:
本文最后更新于 2026-10-25,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

互联网大厂如何用 AI 实现端到端测试:已被真实落地的流程方案(含各家实现细节)

一句话:AI 端到端测试不是概念,而是已在 Uber、蚂蚁、淘天、Amazon、得物、饿了么等企业生产环境跑起来、并有量化收益的成熟实践。 本文只收录"已落地、且被行业公开分享与复用"的方案,并逐家拆解它们的实现细节。

---

第一章:为什么大厂都在转向 AI 端到端测试

传统 E2E(端到端)测试有个几乎无解的三角矛盾,是所有大厂转向 AI 的共同动因:

痛点表现后果
脆弱依赖 DOM 选择器/元素定位,UI 一改就崩用例大面积失败
维护贵维护成本占测试总投入的 30%–40%人力被耗尽
跟不上业务迭代快,脚本化测试跟不上节奏质量保障滞后于上线

AI 破局的关键,是把测试从"编码具体交互序列"改成"描述要达成什么目标,让模型自己推理怎么做"。这一范式转变,让测试对 UI 变化不再脆弱、维护成本骤降、并能规模化扩展。

---

第二章:已验证的落地案例全景

以下均为真实上线、有量化效果、且被行业公开分享的方案:

企业方案核心技术已落地量化效果来源
UberDragonCrawlLLM 生成式意图推理 + 多模态视觉iOS 通过率 91.6%、Android 92.2%;1013 测试跑 CI/CD;上线时间 96–120h→4h;节省约 27 个开发者年论文/生产
蚂蚁集团MobileFlow视觉小模型 + 多模态大模型协同20+ App、5000+ 终端、1.3 亿+/年任务、2500+ 月活;支撑支付宝发版QECon
淘天集团端到端智能 Agent自然语言 + 动态路径规划 + 多模态校验三级演进,替代高频 UI 变更下的手工维护MTSC2025
天猫技术AI 用例生成 + 全流程自动化知识库 RAG + Prompt + Multi-Agent用例采纳率 85%+;编写时效 +75%(2h→0.5h);需求周期 -40%团队公开
Amazon(AMET)SAARAM 多 AgentBedrock + Claude Sonnet + Strands用例生成 1 周→几小时;覆盖率 +40%;QA 1.0→0.2 FTE案例库
AWS(First Orion)Amazon Nova ActAI Agent 自然语言驱动QA 周期 -20~25%;工程时间 -25~30%;覆盖率 +15%AWS 官方
得物Midscene + Qwen-VL视觉意图理解 + Puppeteer运营日志→用例,元素变更后维护成本低InfoQ
饿了么全流程质量智能化多 Agent 用例生成 + 风险预测用例生成 +40%;UI 维护成本 -20%+CCF TF
浪潮通用软件全链路多智能体测试需求/用例/脚本/自愈/报告多 Agent用例生成 +75%;脚本周期 -60%;缺陷定位 -50%政府官网
杭银消费金融LLM 智能测试助手需求模板 + RAG10 分钟生成需数天用例;自然语言造复杂测试数据CCF TF

---

第三章:被大厂共同验证的"AI 端到端测试流程"

虽然各家技术细节不同,但有一条被反复验证的通用流程:


① 需求/行为解析 → ② AI 用例生成 → ③ 智能元素定位 → ④ 执行与自愈
→ ⑤ 多模态校验 → ⑥ 结果分析/缺陷定位 → ⑦ 资产沉淀与回灌
  • ① 需求/行为解析:从 PRD、需求文档、运营操作日志中解析场景与步骤(天猫/淘天/得物/杭银)。
  • ② AI 用例生成:AI 生成初稿 + 人工复核,AI 强于批量覆盖,负向用例与边界断言需人补(天猫/SAARAM/浪潮)。
  • ③ 智能元素定位:用视觉理解替代 DOM 选择器,对 UI 变化免疫(Uber/蚂蚁/得物)。
  • ④ 执行与自愈:失败触发自愈智能体,诊断、修复、验证、重跑(浪潮/淘天/得物)。
  • ⑤ 多模态校验:视觉画面 + 后端状态双重确认,避免"假绿"(Uber/淘天/蚂蚁)。
  • ⑥ 结果分析/缺陷定位:报告自动聚合,趋势分析,预测高风险模块(浪潮/饿了么)。
  • ⑦ 资产沉淀与回灌:用例与知识沉淀进平台/知识库,为模型迭代供"养料"(天猫/饿了么/蚂蚁)。

---

第四章:各大厂实现细节详解(逐家拆解)

4.1 Uber · DragonCrawl —— 用"意图"代替"脚本"的移动端回归

演进路径:从 V1(语义向量相似匹配元素)升级到 V2(基于 LLM 的生成式意图推理)。

V2 核心实现:

  • 意图文件驱动:测试用例库存放"意图文件",含三要素——测试目标、中间态断言(mid-state assertion)、工具调用模板。
  • 无头设备执行:在 Android/iOS 模拟器或真机农场运行,接 Uber 的 Buildkite CI。
  • 多模态视觉端态检测:每步截图编码为 base64,问 GPT-4o"根据这张图,用户是否已到达收货/确认页?",模型返回 yes/no + 解释——模拟人眼验收结果,对 UI 变化免疫。
  • 中间态断言:运行中持续视觉提问(如"确认优惠券已生效""确认所选车型已展示"),不只检查最终结果。
  • 约束式零样本规划:不维护 few-shot 示例,而是给模型 5 条约束指令(分析当前画面→复盘历史动作→筛选可行动作→选最优下一步→输出结构化 JSON),并要求"只能从给定动作列表选、禁止幻觉不存在的元素"。
  • 后端状态迁移:用 tool calling 完成后端状态转换,把 UI 交互与系统状态打通。

生产成果:1013 个测试持续跑在 CI/CD,成为发版 go/no-go 信号;维护成本从 30–40% 降到约 5%;测试上线时间从 96–120 小时降到 4 小时内。

落地挑战(论文点名):token 爆炸、内存约束;经验是"从简单流程先跑""重视观测与日志""坚持人机协同""成本优化当一等公民"。

---

4.2 蚂蚁集团 · MobileFlow —— 大小模型协同的终端测试平台

架构思路:不做单一大模型,而是"视觉小模型 + 多模态大模型"分工协同,跑在云真机资源上,做成通用真机自动化平台。

关键实现能力:

  • 视觉小模型:页面异常检测(识别页面是否异常,返回 0/1)、UI 控件提取(视觉方式提取全部控件位置/类型/描述)、OCR 文本提取。
  • 多模态大模型:意图驱动脚本生成(给屏幕截图 + 自然语言,生成下一步操作)、单步操作脚本生成(纯文本模态,无需截图)、通用图文断言(对任意截屏提问生成是否回答)、页面相似度检测。
  • 云真机:远程操控云端手机,支持线上问题复现、日志抓取、Mock、性能采集、UI 效果预览;连接支付宝仿真环境联调。
  • 高密度智能集群:自研机柜,解决电磁干扰/Wi-Fi 容量,单位机柜终端容量提升 5 倍。
  • 三端同控:一次操作同时控制 iOS / Android / 鸿蒙三端完成相同动线,降低跨端测试门槛。

规模数据:20+ App 接入、5000+ 在线终端设备、1.3 亿+ 年自动化任务、2.5K+ 月活用户、300K+ 自动化脚本;支撑支付宝周频发版质量管控。

---

4.3 淘天集团 · 端到端智能 Agent —— 从脚本生成到自主决策的三级演进

按 MTSC2025 分享,淘天用三级演进重构 UI 自动化测试:

  • 1.0 大模型驱动的脚本生成引擎:核心能力是用自然语言理解需求、直接生成可执行脚本,替代人写脚本。
  • 2.0 探索性路径规划引擎:核心升级是不再固定执行路径,而是动态规划探索路径,覆盖传统脚本覆盖不到的分支场景。
  • 3.0 类 Manus 架构的自主决策引擎:架构革新为 Agent 化——理解业务目标后,自主规划、执行、校验,可跨页面/跨系统自主完成端到端验证。

核心支撑(贯穿三级):

  • 六类知识库协同:把业务、页面、控件、操作、断言、历史缺陷等知识结构化,作为 Agent 决策的依据。
  • 多维度校验能力:不止校验"脚本没报错",而是从画面、状态、业务结果等多维确认是否符合预期。

落地效果:从"业务验证"到"全链路智能化",替代了高频 UI 变更下大量手工维护工作。未来方向是从"自动化"走向"自治化"。

---

4.4 天猫技术 —— AI 用例生成 + 测试全流程自动化

AI 用例生成(1.0 能力):

  • 策略:"需求规范化 + Prompt 工程 + 知识库 RAG + 平台化集成"四件套。
  • 三层结构化知识库:业务域 → 功能模块 → 功能点,为用例生成提供领域上下文。
  • 定制 Prompt 模板:按行业特性定制,约束生成方向与格式。
  • 端到端用例生成 Flow:从需求到用例的一整条编排链路。
  • AI Agent 自动构建和维护知识库:知识库不是一次性人工录入,而是用 Agent 持续构建与更新。
  • 效果:C 端用例采纳率 85%+,用例编写时效提升 75%(2 小时→0.5 小时);B 端约 40%,仍需优化。

测试全流程自动化(升级能力):

  • 三阶段演进:手工测试 → AI 辅助半自动化(突破数据构造与校验环节)→ AI 全流程自动化(用例设计自动化)。
  • 核心架构:流程编排统一入口 + AI 智能场景建模 + 测试数据工厂 + 智能校验报告,打通用例管理平台、数据构造平台、知识库。
  • 全链路:"需求解析 → 用例生成 → 数据构造 → 执行验证 → 对比校验",自然语言驱动,人机交互式测试。
  • 效果:需求周期缩短 40%,AI 用例覆盖度超 70%。

配套(同团队体系):Multi-Agent 架构(需求分析/任务拆解/代码生成/部署四子 Agent)+ GraphRAG 知识图谱 + 视觉优先多模态 UI 测试框架;LLM 代码评审用 Qwen3-Coder + RAG + Iflow,Webhook 监听 → 向量检索 → Prompt 拼接 → LLM 推理生成评审报告,已执行上千次评审、日均 1 万次模型调用、拦截数十次高危缺陷。

---

4.5 Amazon(AMET Payments)· SAARAM —— 多 Agent 自动生成支付测试用例

背景:AMET 覆盖中东/北非 5 国、约 1000 万月活用户,每月发 5 个新支付功能。过去每个功能测试用例生成要 1 周,相当于一年消耗 1 个全职 QA。

实现(5 个 Agent + 5 个子 Agent):

  • Agent1 需求摘要:从全文上下文提取验收标准、业务规则、客户分群、边界用例,做结构化摘要、压缩 token。
  • Agent2 可视化:把需求转为 6 张 Mermaid 流程图(旅程图)。
  • Agent3 上下文补全:把每个文档与对应 Mermaid 图交叉对比,捕捉纯图遗漏的信息,产出"增补文本"。
  • Agent4 综合:汇总所有信息传给生成 Agent。
  • Agent5 用例生成(含 5 个子 Agent):旅程分析映射、场景识别、数据流映射 → 多视角生成用例 → 按内部规范重排 → 去重优化,输出平衡全面性与效率的测试套件。
  • 知识库检索:处理需求时先查知识库找同类支付方法/客户分群/交易流的相似用例,作为上下文示例引导输出。

效果:用例生成从 1 周→几小时;覆盖率提升 40%;QA 人力从 1.0 降到 0.2 FTE。技术栈:Amazon Bedrock + Claude Sonnet + Strands Agents SDK。

---

4.6 AWS 客户 · First Orion + Amazon Nova Act —— 自然语言驱动的 Web QA Agent

背景:First Orion 是覆盖美/加/英/德的通信品牌公司,Web 应用激增,QA 跟不上研发节奏。

实现:

  • 用 Amazon Nova Act(能像人一样理解 Web 界面的 AI agent)替代脚本化选择器自动化。
  • Agent 以自然语言理解界面,像人一样"看到-理解-操作",摆脱脆弱的 selector。
  • 计划中:用 Kiro + Model Context Protocol(MCP)服务器接入代码变更与需求文档,构建全自动测试生成管道,直接喂给 Nova Act 执行。
  • 扩展:用 Nova Act 做关键路径分析,理解 AI 如何导航网站,反哺网页设计与营销优化。

效果:特定测试类型 QA 周期降 20–25%;节省 25–30% 工程时间;部分用例覆盖率提升 15%+;每次构建都跑回归,缺陷在上线前更早被发现。

---

4.7 得物 · Midscene + Qwen-VL —— 把"运营真实行为"变成测试用例

选型:对比传统 E2E(DOM,贴近真实、但脆弱、维护贵)与 AI E2E(视觉、对 UI 变化免疫、但黑盒、成本高)后,选 AI E2E。

实现(四阶段流程):

  1. 行为解析:从监控系统的内部运营操作日志解析场景级描述,识别页面/模块访问路径与关键操作步骤序列。
  2. 用例生成:将场景级行为描述映射为可执行自动化测试脚本,用于回归与稳定性验证。
  3. AI 驱动执行:常驻后台执行服务监听任务队列 → 起无头浏览器,注入 Midscene 智能驱动 + Qwen2.5-VL-72B 视觉模型 + 代码覆盖率插桩。
  • 视觉感知:把屏幕截图与 DOM 状态发给视觉模型分析。
  • 意图理解与执行:结合画面 + 步骤指令(如"点击登录按钮")理解意图,定位元素并执行原子操作,模拟"看到-理解-操作"决策链。
  • 自适应处理:智能等待、多轮定位、异常场景判断(弹窗/网络错误);找不到元素就滚动重找。
  1. 结果收集:合并单步代码覆盖率、持久化执行状态与截图,更新用例状态。

效果:视觉元素定位准确率高,元素变更后脚本维护成本显著降低,支持并行执行。

---

4.8 饿了么 —— "先标准化、后智能化"的全流程质量革命

路径:初期质量数据散落十几个工具、缺乏统一门禁标准。选择"先固本、后创新"——先统一流程、工具、门禁,一年多沉淀60 万+ 条文本用例,作为 AI 训练的"养料"。

AI 落地四大场景:

  • 多 Agent 测试用例生成:效率提升 40%。
  • 高危风险预测:分析代码差异 + 历史故障,预测高风险模块,指导补测。
  • UI 自动化:自然语言驱动执行,摆脱传统脚本束缚,维护成本降 20%+,让业务人员也能参与自动化测试。
  • 统一质量门禁:让协同有统一标准可依。

启示(被反复引用):成功的智能化不是技术堆砌,而是"始于标准化、以数据洞察为罗盘、最终由 AI 突破效率瓶颈"的系统工程。

---

4.9 浪潮通用软件 —— 全链路多智能体测试架构

实现(五类智能体协同,走通端到端闭环):

  • 需求解析智能体:统一入口接入 PRD 等多形态需求,文档解析、需求抽取、结构化转换,自动识别业务规则与约束,输出标准化测试需求清单,并标注需求歧义点。
  • 用例生成智能体:基于结构化需求做测试点识别与用例设计,输出标准化用例集。
  • 脚本生成智能体:同步完成脚本设计、代码生成与优化校验,产出可执行脚本并沉淀到测试资产库。
  • 自愈修复智能体:脚本报错时触发,自动完成错误诊断、根因分析、脚本修复,验证通过后自动重跑,形成完整自愈闭环。
  • 报告生成智能体:自动聚合执行结果与缺陷数据,做多维趋势分析,输出标准化测试报告并同步回研发链路。

效果:测试用例生成效率提升 75%;自动化脚本开发、调优周期缩短 60%;缺陷平均定位时长缩短 50%;产品补丁一次通过率提升 7.4 个百分点(83.5%→90.9%)。

---

4.10 杭银消费金融 —— LLM 作为风控质量保障的"智能测试助手"

背景:金融风控策略高频迭代 + 毫秒级响应要求,回归范围广、测试数据复杂、混合架构门槛高。

实现:

  • 需求分析:建立"特征变量需求模板",结合 RAG 检索内部知识库,自动补全模糊信息,确保需求精准传达。
  • 测试设计:基于简单提示词,10 分钟内生成过去需要数天、覆盖各种边界场景的测试用例。
  • 测试数据构造:用自然语言描述,让 LLM 直接生成关联多张数据表的复杂测试数据,降低技术门槛、更贴近真实业务分布。
  • 未来规划:搭建 AI Agent 自动化流水线,从用例生成到策略优化的全流程自我演进。

关键心得(被行业引用):"批判性地选择应用场景 + 结合企业自身数据适配",是金融领域成功应用 AI 的关键。

---

第五章:为什么这些方案能被"其他企业复用"——共性要素

  1. 标准化先于智能化(饿了么沉淀 60 万+ 用例):没有统一数据与流程,AI 没有"养料"。
  2. 知识库是 AI 的地基(天猫/杭银用 RAG + 知识库):没有业务知识,AI 生成的是"泛泛用例"。
  3. 人机协同,不追求全自动:AI 生成、人复核边界与风险用例,这是质量底线。
  4. 可度量:全部有量化指标(通过率、覆盖率、维护成本、周期),能度量才能被验证、被推广。
  5. 沉淀成平台/资产:从"一次性脚本"到"可复用平台 + 知识资产",才能被其他团队/企业借鉴落地。

---

第六章:落地挑战与最佳实践(来自生产事故的教训)

挑战现象最佳实践
生成的测试脆弱硬等待、状态处理差用 web-first 断言,禁用硬等待(一条规则降 40% 波动)
黑盒难调试AI 决策过程不透明记录完整轨迹 + 截图 + 观测日志
误报/假绿测了但没测到真问题多模态视觉校验 + 后端状态断言 + 人机协同
成本失控token 爆炸、调用多模型分层、缓存、约束式提示、限制步数
该审的没审关键流程 AI 自己跑超过 N 步的关键用例强制人工 review

反复被验证的经验:AI 是"代码生成器",不是"测试架构师"。 它擅长批量覆盖与脚手架,但"业务风险该测什么、负向边界怎么补",必须由人把关。

---

第七章:给正在落地 AI 端到端测试的企业的实施建议

  1. 先固化标准:统一用例格式、数据口径、门禁标准,沉淀第一批高质量用例。
  2. 选高价值场景试点:挑"维护成本最高、UI 变更最频繁、收益最明显"的核心流程先上。
  3. 从"生成 + 自愈"起步:先用 AI 做用例生成与失败自愈,保留人审;验证稳定后再加视觉校验、再谈自主决策。
  4. 做成平台并度量:把能力平台化,让业务团队自助使用;用通过率、覆盖率、维护成本、周期四指标持续度量。

---

结语:AI 端到端测试的本质,是"从记住怎么做,到理解要什么"

大厂这套已被验证的流程,本质是一次范式的迁移:旧范式把"怎么做"写成脆弱的选择器与固定步骤,UI 一变就崩;新范式把"要什么"讲给模型,让它理解画面、自己推理、自己修正,UI 再变也不怕。

而真正让这些方案能被其他企业复用的,不是某个模型,而是"标准化 + 知识库 + 人机协同 + 可度量 + 沉淀成资产"这套工程方法。它呼应了所有靠谱系统的共性规律:先让过程可以被描述与度量,再谈可以被自动化与复用。

当 AI 把测试从"体力活"变成"意图理解",测开的价值顺势上移——从"写脚本"到"定义质量目标、守护业务价值"。这不只是工具升级,更是质量工程从"会做"走向"会判断"的必然一步。

---

参考来源(均可溯源)

  • Uber DragonCrawl 论文:arxiv.org/html/2607.28750v1
  • 天猫 AI 用例生成 / 测试全流程自动化 / Multi-Agent 研发链路:juejin.cn/post/7563843746166439979
  • 淘天端到端智能 Agent(MTSC2025):blog.csdn.net/weixin_40025666/article/details/149564708
  • 蚂蚁 MobileFlow(QECon):docin.com/touch_new/preview_new.do?id=4973898340
  • 得物 Midscene + Qwen-VL:xie.infoq.cn/article/09cab824a2559519f5e72e4fa
  • 饿了么 / 杭银(CCF TF):ccf.org.cn/Activities/Training/TF/TF/2025-09-01/848200.shtml
  • 浪潮通用软件 AI 智能体测试:innovation.jinan.gov.cn/col/col105197/art/2026/art_82a8ba895b0646f584d6448044e1ba52.html
  • Amazon SAARAM 多 Agent:zenml.io/llmops-database/multi-agent-ai-system-for-automated-test-case-generation-in-payment-systems
  • AWS First Orion + Nova Act:aws.amazon.com/blogs/machine-learning/first-orion-accelerates-qa-automation-using-amazon-nova-act
  • 汽车 API LLM 自动化测试论文:arxiv.org/pdf/2502.04008v1
  • AI 生成 Playwright 测试生产复盘:dev.to/tamizuddin/post-mortem-surviving-ai-generated-playwright-tests-in-production-5bak

本文所有案例与实现细节均来自公开、可溯源的来源,流程与共性归纳为作者基于实证的实践总结。

0

评论区