First Orion 用 Amazon Nova Act 加速 QA 自动化:从脚本到自然语言测试
了解 First Orion 如何用 Amazon Nova Act 将 UI 测试从脆弱的脚本转向自然语言驱动的 AI 代理,缩短 QA 周期、提前捕获回归。本文解析其架构、成果,并讨论对中文开发者的启示与替代方案。
一句话看懂
First Orion 用 Amazon Nova Act 将 QA 测试从脆弱的脚本转向自然语言描述,让测试编写更快、更抗 UI 变化,缩短了 QA 周期并提前发现回归。
详细发生了什么
First Orion 是一家品牌通信公司,服务覆盖美国、加拿大、英国和德国的运营商,产品包括品牌呼叫、消息和身份验证等。随着业务扩展到中小企业市场,其 Web 应用数量激增,QA 团队压力山大。传统脚本测试(如 Selenium、Playwright)存在三大痛点:回归测试无法自助运行、新功能测试用例滞后、脚本因 DOM 变化频繁失效。
2025 年 3 月,AWS 账户团队介绍了 Amazon Nova Act,First Orion 成为预发布用户。Nova Act 允许 QA 分析师用自然语言描述测试意图,比如“登录门户,导航到账单,验证发票总额”,AI 代理自主推理 UI 状态、识别元素并执行多步操作。这避免了固定选择器,测试在 UI 变化时不易断裂。
First Orion 构建了端到端系统:React 前端用于编写和管理测试用例,模板引擎处理动态变量,测试集合存储在 Amazon S3 中。开发者还可以在 Nova Act 命令中穿插 Python 代码、断言和断点,实现并行执行。AgentCore Browser 负责浏览器供应、会话记录和并行运行,无需自建浏览器基础设施。
中文圈视角
对中文开发者而言,Amazon Nova Act 目前可能无法直接使用,因为 AWS 服务在中国区需要备案和合规审查,且 Nova Act 的可用性可能受限。但这一思路值得借鉴:自然语言驱动的测试自动化正在成为趋势。国内类似产品如阿里云的“云效”测试、腾讯的“WeTest”等,虽然提供 AI 辅助,但尚未完全实现“用自然语言描述测试”的体验。
对于使用 Playwright 或 Selenium 的团队,可以关注 Nova Act 的开源替代或类似模型,例如基于 LLM 的 UI 代理项目(如 Microsoft 的 TaskWeaver 或开源 UI-VLM 模型)。此外,中文场景下的测试数据生成、中文 UI 元素识别等挑战,可能需要本地化模型支持。
几条值得记住的细节
- First Orion 在 2025 年 3 月成为 Nova Act 预发布用户,早于正式发布。
- Nova Act 测试用例用自然语言编写,如“点击提交按钮”,不依赖 CSS 类名。
- 系统使用 React 前端和 Amazon S3 存储测试集合,支持动态变量生成。
- AgentCore Browser 管理浏览器供应和并行执行,减少基础设施维护。
- 传统脚本测试因 DOM 变化频繁失效,Nova Act 通过视觉理解 UI 避免此问题。
一句话总结
自然语言测试自动化能显著降低 QA 维护成本,国内团队可关注类似 AI 代理工具,提前布局。