AI 快讯 编译自 aws_ml_blog #功能更新#工具评测#AWS

Amazon Nova Act 驱动 QA Studio:用自然语言实现批量回归测试与 CI/CD 流水线集成

AWS 推出 QA Studio 命令行工具,支持自然语言定义测试用例、批量并行执行回归测试,并集成 CI/CD 流水线。本文详解测试套件管理、环境变量覆盖、OAuth 认证及退出码设计,帮助开发者加速软件交付。

编译发布 2026/07/14 原文发布 2026/07/14

一句话看懂

AWS 推出 QA Studio 命令行工具,支持自然语言定义测试用例、批量并行执行回归测试,并集成 CI/CD 流水线,加速软件交付。

详细发生了什么

AWS 在之前发布的 QA Studio(基于 Amazon Nova Act 的代理式 QA 自动化参考方案)基础上,新增了批量回归测试和 CI/CD 集成能力。核心更新包括:

  1. 测试套件:可将多个自然语言定义的 use case 分组为 test suite,每个 use case 在独立的 AWS Fargate 任务上并行执行,20 个测试可同时运行,大幅缩短总耗时。支持按功能区域、发布阶段或测试目的组织套件(如冒烟测试、回归测试、集成测试)。

  2. 命令行工具 (qa-studio CLI):提供非交互式认证(OAuth 2.0 client credentials)、结构化 JSON 输出和退出码,可直接在 CI/CD runner 上执行测试。支持 --base-url 覆盖目标环境、--var 覆盖模板变量、--region 选择 AWS 区域、--model-id 选择模型版本。

  3. 安全与集成:敏感值通过 AWS Secrets Manager 加密存储,不会写入日志。退出码区分测试失败(1)和基础设施错误(2),便于流水线设置不同通知策略。

  4. 统一执行历史:CLI 触发的执行记录会同步到 QA Studio Web 界面,与手动执行共享同一视图。

中文圈视角

对国内开发者和 QA 团队来说,这个方案有几个值得关注的要点:

  • 可用性:QA Studio 基于 AWS 生态,国内用户需要 AWS 账号,且 Amazon Nova Act 目前仅在部分区域可用,可能需要使用海外区域或代理。国内暂无直接平替,但类似思路的产品如阿里云“云效”测试管理、腾讯“WeTest”等尚未提供自然语言驱动的代理式测试。
  • 国产对比:国内大模型厂商(如百度文心、阿里通义)虽已推出多模态 Agent,但尚未有专门针对 QA 场景的端到端方案。QA Studio 的“自然语言定义测试 + 批量并行执行 + CI/CD 集成”组合目前是空白。
  • 场景价值:对国内互联网公司,尤其是使用 AWS 的出海企业,可直接复用。对纯国内业务,可参考其架构思路,用国产模型(如 Qwen-VL)和云服务(如阿里云 ECS)自建类似系统。
  • 合规提醒:测试数据可能包含用户敏感信息,使用 AWS Secrets Manager 加密存储是合规设计,但数据出境问题需企业自行评估。

几条值得记住的细节

  • 测试套件中每个 use case 独立运行在 Fargate 任务上,20 个测试可并行执行,而非串行。
  • CLI 支持 --base-url 一键切换环境(dev/staging/prod),无需修改测试定义。
  • 秘密值通过 AWS Secrets Manager 加密,不会出现在执行日志或历史记录中。
  • 退出码 0 表示全部通过,1 表示测试失败,2 表示基础设施错误,便于流水线区分处理。
  • CLI 使用 OAuth 2.0 client credentials 认证,无需交互式浏览器登录。

一句话总结

QA Studio 让 QA 团队用自然语言写测试、批量并行跑回归、无缝接入 CI/CD,是代理式测试落地的实用参考。