发布于: Nov 16, 2023

AWS 宣布推出 AWS 集成应用程序测试套件 (IATK) 预览版,这是一个全新开源测试库,使开发人员能够更轻松地为云应用程序创建测试,同时提高速度和准确性。借助 AWS IATK,开发人员可以快速编写测试,在云环境中运行代码及其 AWS 集成,从而更轻松地在开发过程的早期发现错误。IATK 包含用于生成测试事件、验证 Amazon EventBridge 事件总线中的事件交付和结构的实用程序,以及使用 AWS X-Ray 跟踪验证呼叫流的断言。

以前,为了针对事件驱动型应用程序编写有效的测试,开发人员必须编写自定义逻辑来从被测应用程序中提取资源 ID,还必须创建和管理其他 AWS 资源作为测试框架。测试设计必须考虑异步操作,从而导致测试长时间运行或不一致。这种复杂性使许多开发人员难以进行测试。借助 IATK,开发人员可以使用库实用程序为他们完成这项繁重的工作,而他们则可以专注于业务逻辑。IATK 包含用于生成测试事件以调用云应用程序、从 AWS 提取所需信息以及管理测试所需的任何测试资源的实用程序。

IATK 已在所有 AWS 区域推出 Python(预览版)版本。

要开始使用,请参阅以下资源: