目 录CONTENT

文章目录

利用 Amazon Nova Act 代理式自动化测试,加速软件交付

Administrator
2026-04-01 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

📢 转载信息

原文链接:https://aws.amazon.com/blogs/machine-learning/accelerating-software-delivery-with-agentic-qa-automation-using-amazon-nova-act/

原文作者:Vinicius Pedroni, Jan Wiemers, and Ryan Canty


质量保证 (QA) 自动化对于现代软件交付至关重要。它能在生产环境发布前发现回归问题,大规模验证用户旅程,并助力功能稳定发布。然而,传统的 QA 自动化解决方案往往比较脆弱,且需要专业的编程知识,反而拖慢了软件交付速度。

传统的自动化框架高度依赖 UI 选择器、元素标识符和结构引用来导航应用。当开发人员重构 UI 代码或设计师调整布局时,即便功能保持完好,测试用例也会失效。这种维护负担源于团队协作的错位:产品经理使用业务语言定义验收标准,开发团队负责实现,随后开发人员编写自动化代码。这在测试与用户需求之间拉开了距离,迫使软件团队将大量精力花在维护测试上,而非交付新功能。

Amazon Nova Act 有效解决了这些挑战。作为一项 AWS 服务,它能够构建可靠的智能代理舰队,在大规模自动化生产 UI 工作流。其自定义的计算机使用模型与用户交互方式完全一致:通过自然语言视觉理解,而非代码检查。这消除了对代码依赖性选择器的需求和技术门槛,实现了代理式 QA 自动化,大幅降低了测试维护成本,平民化了测试管理,并加速了软件交付周期。

QA Studio 概览

QA Studio 是基于 Amazon Nova Act 构建的参考解决方案,提供了 Web 前端、API 和 CLI 来管理 QA 自动化,基于无服务器 AWS 架构运行。您可以按需运行测试、自动调度测试,或将其作为 CI/CD 流水线的一部分进行触发。

Figure 1 - Nova QA Studio Test Case Execution Demo

图 1 – Nova QA Studio 测试用例执行演示

自然语言测试管理

Amazon Nova Act 能将自然语言指令转化为浏览器交互,包括导航、数据提取和断言。团队可以使用与描述产品需求相同的语言来定义测试,从而创建统一的规范,确保需求变更直接同步到测试定义中。

Figure 2 – Test creation with the User Journey Wizard

图 2 – 使用用户旅程向导创建测试

适应变化的视觉导航

Amazon Nova Act 的计算机使用模型利用应用的视觉外观和上下文进行导航,不再依赖易碎的代码选择器。当 UI 发生变动时,测试会自动适配。这让测试作者能够专注于“应用应该做什么”,而不是“如何在代码中定位元素”。

Figure 3 – A test in the QA Studio vs the equivalent traditional test automation code

图 3 – QA Studio 中的测试对比传统的自动化测试代码

技术架构

QA Studio 采用了 AWS 原生无服务器架构,包括 Amazon Nova Act、CloudFront、API Gateway、Lambda、DynamoDB、Amazon SQS 和 Amazon Bedrock 等服务,提供了高度可扩展且具备成本效益的自动化能力。

Figure 4 - QA Studio AWS architecture

图 4 – QA Studio AWS 架构




🚀 想要体验更好更全面的AI调用?

欢迎使用青云聚合API,约为官网价格的十分之一,支持300+全球最新模型,以及全球各种生图生视频模型,无需翻墙高速稳定,文档丰富,小白也可以简单操作。

0

评论区