在软件开发那漫长而繁琐的“最后一公里”——测试与质量保证(QA)——一场深刻的、旨在将人类从重复性劳动中彻底解放出来的生产力革命,正由一家名为Momentic的AI初创公司,悍然发动。
该公司近日宣布,已成功完成了由Standard Capital领投的、高达1500万美元的A轮融资,其累计总融资额,已达到1870万美元。
这笔投资的背后,是其所开创的一种全新的、近乎于“魔法”般的测试范式:
将一句简单的、描述用户行为的“自然语言”,直接地,转化为一段可被立即执行的、跨平台的、自动化的测试脚本。
这场革命的核心,是Momentic所打造的、一个专为前端、移动端和CI/CD(持续集成/持续交付)流程而设计的“自然语言 → 自动化测试”引擎。
在过去,为了验证一个软件功能的正确性,QA工程师,需要手动地,编写大量复杂的、脆弱的、且极易因前端代码的微小变动而失效的自动化测试脚本。
而现在,这个流程,被彻底地,简化了。
工程师,只需用一句“人话”,来描述一个用户的预期行为和结果。例如:
“当一个用户,将一件商品,成功地,加入购物车,然后,再将其,从购物车中删除时,他,应该,能够看到一个‘您的购物车为空’的提示信息。”
Momentic的AI引擎,便能:
- 自动地,将这句自然语言,理解并转化为一段功能完整的、能够在Chrome、Firefox、Safari等多个浏览器上,稳定运行的自动化测试脚本。
- 自动地,将这段新生成的脚本,无缝地,插入到公司现有的CI/CD流水线之中(如GitHub Actions、GitLab CI或Jenkins)。
根据官方披露的数据,这种全新的工作流,平均,能够为企业,节省下80%的、原本用于编写和维护测试用例的时间。
而比其“自动生成”能力,更具颠覆性的,是其“AI自愈脚本”(AI Self-healing Scripts)的能力。
这是所有自动化测试工程师,都曾面临过的、最核心的“噩梦”:
当前端开发人员,对页面的DOM结构或CSS样式,进行了一次看似微小的调整时(例如,改变了一个按钮的ID或class),所有依赖于这些元素的、旧的自动化测试脚本,便会立刻、集体地“阵亡”。
而Momentic的AI,则被专门训练,来解决这个问题。
当它,在执行测试时,发现一个元素,无法被其原始的定位符(Locator)所找到时,它,并不会立刻报错并停止。
它会,像一个经验丰富的人类工程师一样,智能地,在新的页面结构中,重新地,去定位那个,在视觉上和功能上,都与之最相似的新元素,并自动地,修复和更新其脚本中的定位符。
这项能力,据称,能够为企业,降低高达65%的、用于维护现有测试脚本的、高昂的人力成本。
这种“用AI,来测试AI时代软件”的全新理念,迅速地,为其,赢得了市场的青睐。
目前,包括Notion、Xero、Bilt、Webflow、Retool在内的、超过2600家企业,都已成为其客户。
在过去的30天内,其平台,已经自动地,执行了超过2亿条独立的测试步骤。
而其创始人吴伟伟,也清晰地,定义了公司的核心价值主张:
他认为,像GPT或Claude这样的基础大模型,仅仅是提供了通用的“能力”(Capability)。而Momentic,则专注于,将这种能力,与软件测试这个具体的“场景”(Context)和“工作流”(Workflow),进行深度的、垂直的整合。
其内部的Benchmark数据显示,其AI所生成的测试脚本,其在面对前端代码变更时的稳定性,高达99.2%,比市面上主流的、基于Selenium或Cypress等开源框架的传统方案,要高出8-12个百分点。
爱力方的分析认为,Momentic的快速崛起,深刻地,揭示了在AI时代,软件开发领域,一个正在发生的、不可逆转的“分工重塑”。
当那些,重复性的、基于规则的、可以通过自然语言来清晰描述的测试任务,日益地,被AI所自动化时,人类的QA工程师,其工作的重心,也将不可避免地,从“脚本的编写和维护”,转向那些,更需要创造力、领域知识和用户同理心的、更高层次的任务之上。例如:
- 设计更复杂、更具探索性的测试策略。
- 关注产品的用户体验和可访问性。
- 以及,与产品和开发团队,进行更紧密的、前置的质量协同。
Momentic的终极目标,是在3年内,帮助其客户,自动化超过10亿条测试步骤,从而,成为“AI时代的、所有软件公司,都不可或缺的QA基础设施”。
而对于所有的QA工程师而言,这场由AI驱动的、深刻的“失业”与“重生”,才刚刚开始。