View a markdown version of this page

测试 - 在 AWS 上为 5G 网络提供持续集成和持续交付

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

测试

电信专用测试自动化框架可以集成到代码管道中。代码管道与步骤函数集成,以协调与测试自动化框架的集成。AWS 步骤函数使用多个 Lambda 函数通过 API 调用调用测试自动化框架(第三方工具)。step 函数最初将获取测试 ID,运行测试,然后从测试自动化框架中获取结果。然后,step 函数分析结果并将其传递到代码管道,以供批准用于生产部署的应用程序。批准可以自动进行,也可以根据需要在代码管道中手动维护。这是将部署从测试环境推广 CSPs 到生产环境的重要一步。集成 APIs所需的高级可分为以下几类:

  • 获取上下文

  • 运行特定的测试用例

  • 停止测试用例

  • 获取结果

调用外部 REST 的复杂性 APIs 是使用 AWS 步骤函数建模的,这些函数允许标准构造调用并行流、等待结果、根据条件进行分支以及将 REST API 与 AWS CodePipeline集成。

描述测试流程的图表。

测试流程