详细内容或原文请订阅后点击阅览
使用 Amazon Nova Act 通过代理 QA 自动化加速软件交付 - 第 2 部分
在这篇文章中,我们扩展了该基础,以演示 QA Studio 如何通过组织和并行化执行的测试套件以及将代理测试引入自动化 CI/CD 管道的命令行界面来解决批量回归测试和管道集成问题。
来源:亚马逊云科技 _机器学习生产质量保证 (QA) 工作流程需要的不仅仅是单独的测试执行。您必须将测试组织到批量运行的回归套件中,并将它们集成到持续集成和持续交付 (CI/CD) 管道中,以便测试结果自动控制部署。
在上一篇文章中,我们介绍了 QA Studio,这是使用 Amazon Nova Act 构建的代理 QA 自动化的参考解决方案。我们展示了如何用自然语言定义单个用例,通过人工智能驱动的视觉导航按需运行它们,并以完整的轨迹可见性检查执行工件。
在这篇文章中,我们扩展了该基础,以演示 QA Studio 如何通过组织和并行化执行的测试套件以及将代理测试引入自动化 CI/CD 管道的命令行界面来解决批量回归测试和管道集成问题。
用于有组织的回归测试的测试套件
使用 QA Studio,您可以将各个用例(每个用例验证特定的用户旅程)分组到称为测试套件的集合中,并一起运行。这些测试套件支持跨功能领域的结构化回归测试。
套件以并行处理的方式批量执行:当套件运行时,每个用例在 AWS Fargate 工作任务上独立执行其自己的 Amazon Elastic Container Service (Amazon ECS)。由于每个用例都在其自己的 Fargate 辅助任务上运行,因此一组 20 个测试可以同时执行,而不是顺序执行。相对于串行执行,这减少了套件的总持续时间。
您可以按功能区域、发布阶段或测试目的组织套件。示例包括验证每次部署的关键路径的冒烟测试、跨整个应用程序运行的回归套件以及在发布前验证跨功能工作流程的集成测试。
创建和管理测试套件
图 1 — 显示用例和执行历史记录的测试套件详细信息页面
