

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

# 测试
<a name="testing"></a>

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

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

![描述测试流程的图表。](http://docs.aws.amazon.com/zh_cn/whitepapers/latest/cicd_for_5g_networks_on_aws/images/cicd_5g15.png)


*测试流程*