View a markdown version of this page

測試 - AWS 上 5G 網路的持續整合和持續交付

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

測試

電信特定測試自動化架構可以整合在程式碼管道中。程式碼管道與步驟函數整合,以協調與測試自動化架構的整合。AWS 步驟函數使用多個 Lambda 函數,透過 API 呼叫叫用測試自動化架構 (第三方工具)。步驟函數一開始會取得測試 ID、執行測試,並從測試自動化架構取得結果。步驟函數接著會分析結果,並將其傳遞至程式碼管道,以核准應用程式進行生產部署。您可以視需要在程式碼管道中自動化或維護手動核准。這是 CSPs 將部署從測試環境提升到生產環境的重要步驟。整合所需的高階 APIs 會以下列方式分類:

  • 取得內容

  • 執行特定測試案例

  • 停止測試案例

  • 取得結果

呼叫外部 REST APIs 的複雜性是使用 AWS 步驟函數建立模型,允許標準建構函數叫用平行流程、等待結果、根據條件分支,以及將 REST API 與 整合 AWS CodePipeline。

描述測試流程的圖表。

測試流程