YC W24孵化的Momentic交出了AI QA工程师Mo的成绩单,通过自然语言提示词和YAML配置跑通端到端(E2E)测试,累计创建77,813个测试、执行7060万次运行、完成893万次自动修复(Auto-heals),并拿下Notion、Quora、Webflow、Runway等知名客户。资本市场买单很快,Momentic在2025年3月拿到370万美元种子轮,同年11月又由Standard Capital领投了1500万美元A轮。比起微软开源Playwright原厂工具或QA Wolf的人工托管,Momentic强在用MCP协议直接塞进编码Agent的本地工作流;弱在Web端只支持Chromium,且YAML脚本无法一键导出为Playwright代码,一旦上车就很难低成本迁出。
编码Agent把写代码的速度拉高了一个量级,软件交付的卡点立刻从怎么写转移到了敢不敢发。
把新闻浓缩成三句话,就能看清它为什么在这个时间点窜红:
- 发生了什么.Momentic把自然语言测试步骤存成代码库里的可读YAML文件,靠内置知识库记住产品术语,并在UI改版时自动找回失效按钮。
- 为什么重要.编码Agent写完代码后,可以通过MCP协议直接调起Momentic写测试、在实时会话里跑验证,把E2E测试塞进了AI写代码的循环里。
- 谁受影响.Quora用它把每日测试时间从7小时压到30分钟,CoverGo报告投产前每月多抓10个以上Bug、生产事故降了30%。
光看客户证言,这像是一台完美的印钞机。但只要翻开它2025年11月24日的A轮融资公告,就会撞见一个刺眼的数字打架。
Momentic官网首页至今挂着累计捕获117,010个Bug的实时看板;可半年前的A轮融资新闻稿里,官方白纸黑字写着此前仅一个月内就执行超2亿步测试、捕获超390,000个Bug。单月抓的虫子比历史累计总数还多出两倍不止,官方却从未解释过哪一个是按步骤算、哪一个是按去重后的真实缺陷算。这种统计口径上的随意,恰恰戳中了AI测试赛道最敏感的神经:机器到底什么算Bug,什么算正常变动。
893万次自愈的黑盒与漏报生死线
传统E2E测试是个臭名昭著的维护泥潭。前端把结账按钮的ID改个名字,或者把弹窗挪个位置,几十条写死的测试脚本就会瞬间报错飘红,工程师每天有一半精力花在修脚本这种苦力活上。
Momentic给出的解法是四级自动维护机制:运行期重新解析定位器、不改测试文件的临时恢复步骤、提交给人类审批的永久性测试文件修改提议,以及把彻底卡死的测试隔离开。近900万次Auto-heals听着极其性感,但我不太买账的是行业把高自愈率直接等同于高质量。
测试脚本最大的灾难从来不是误报飘红,而是带着真故障一路亮绿灯。
《韩非子》里讲过一个道理,人主之患在于信人,信人则制于人。把这句话放到软件工程里一模一样:研发团队把质量守门权交给一个被设定为尽量跑通流程的Agent,Agent就会为了完成任务而展现惊人的绕路能力。
如果一次代码提交不小心把移动端的主购买按钮搞丢了,一个死板的传统脚本会当场报错挂掉,拦住这次发版;但一个聪明过头的AI测试Agent,可能会顺着页面底部的二级菜单或者历史订单入口曲折摸进结账页,然后向CI系统汇报测试通过、已完成一次自动修复。本来该被揪出来的致命交互倒退,就这么被AI满怀善意地自愈掉了。
就连开源基线Playwright现在内置的原厂Healer Agent,都在官方文档里老实交代:当healer觉得被测功能已经彻底损坏时,它可能会直接把这条测试标为跳过(skip)。一个未经严格审计的绿色CI勾号,给研发主管带来的睡眠质量提升,很可能只是暴风雨前的幻觉。
- 风险.如果工程团队不强制要求人工逐行审批AI提交的永久修复Diff,或者不在关键结账与权限节点写死硬性断言,AI自愈功能就会从省心工具蜕变成线上故障的遮羞布。
当开源框架长出獠牙,锁定账单该怎么算
很多团队看中Momentic,是因为脑子里还停留在开源Playwright只能靠人手写死定位器的旧印象里。现实是Playwright官方早就下场,把负责规划的planner、负责生成的generator和负责修补的healer三个原厂Agent直接塞进了开源工具链。
当免费的基础设施自己长出了AI牙齿,商业平台的溢价就必须拿去天平上重新称重。把市面上四条主流路线摆在一起,账目其实相当清楚:
| 方案路线 | 维护与自愈机制 | 代码可移植性与限制 | 计费模式与成本特征 |
|---|---|---|---|
| Momentic | 四级AI自愈 + 人工审PR | 存可读YAML,无内置导出,Web仅支持Chromium | 商业分层订阅,迁移需重写脚本 |
| QA Wolf | 平台运行 + 24小时内真人排查兜底 | 100%可导出为标准Playwright / Appium代码 | 每次Web运行1美元,高频CI下账单陡增 |
| Playwright 原厂 | 官方内置Healer Agent自动打补丁 | 纯正开源标准代码,零供应商锁定 | 仅消耗自有CI算力与模型Token |
| mabl | 云端托管AI自愈与低代码录制 | 平台深度绑定,外迁成本高 | 传统企业级定制年框 |
这里面的隐性工程代价藏在两个细节里。一个是按量计费的算术题:以公开标价每次运行1美元的QA Wolf为参照,如果一个中型团队有100条核心E2E测试,配合AI编程的高频提交每天触发10次全量回归,单月光测试运行账单就会冲到2.2万美元以上。这就逼着团队不敢每次提交都跑全量,只能退回到分层抽检。
另一个代价是技术栈锁定。Momentic虽然把测试写成了自然语言YAML存进Git仓库,看着比黑盒SaaS透明,但它没有提供把YAML一键转译成标准Playwright或Cypress代码的功能,而且Web端文档记录的内核支持只覆盖了Chromium。如果你的客户群体在Safari(WebKit)或Firefox上遇到兼容性崩坏,或者两年后你想撤出平台,仓库里攒下的几千条YAML配置依然得找人从头翻译一遍。
这很像早年云计算厂商推崇的专有Serverless配置,上车时省下了搭架子的三天时间,下车时却要付三个月的重构赎金。当然今天的情况和十年前的云锁定不完全一样,毕竟YAML是明文可读的,拿大模型批量转写成Playwright脚本比当年拆专有API容易得多,但运行时的知识库上下文和自愈逻辑依然带不走。
- 建议.决定掏钱采购任何AI QA平台前,先拿过去半年线上真实发生过的10个历史Bug做两周盲测,把故障代码重新注入分支,看工具到底是精准飘红报警,还是发挥聪明才智把Bug悄悄绕了过去。
早年铁路大扩张时期,列车提速最怕的不是蒸汽机锅炉出力不够,而是道岔信号灯在暴风雪里卡死在绿灯位置。今天AI编码Agent已经把软件生产的列车推到了历史极速,Momentic们赌的是自己能造出跟得上趟的全自动信号机;而对于坐在驾驶室里的CTO来说,先查清那893万次自动变绿的信号里有没有一次是替故障放行,远比省下几个写脚本的工时重要得多。
