如何為 CI/CD 自動化持續測試

測試自動化平台
+ 實驗室與測試自動化平台

在交付管線中執行自動化迴歸、整合與發佈測試

用於持續整合/持續交付 (CI/CD) 的持續測試 (CT),需要在軟體交付管線的每個階段(從程式碼提交、建置、整合、迴歸到部署)自動化執行可重複的測試套件。此流程仰賴三個基礎架構層:實驗室即服務 (LaaS) 以管理實體與虛擬測試資源、測試即服務 (TaaS) 以編寫與協調測試活動,以及用於在每次建置時觸發測試週期的 CI 框架。

功能性 CT 管線會依序執行多個測試層級。預檢測試會驗證個別提交。CI 建置測試會針對每個合併的變更執行。整合測試會驗證跨網路功能的端對端行為。夜間迴歸測試會執行完整的套件。發佈驗收測試會確認部署準備就緒。每個層級都採用模組化、可重複使用的測試案例,這些案例會根據變更範圍和可用的執行時段彈性擴展。實驗室管理提供拓撲建模、用於測試集重新配置的自動化切換、跨分散式團隊的資源預留,以及 24/7 無人值守執行。測試自動化處理案例抽象化,以便在不同產品變體中重複使用,並提供統一報告以進行根本原因分析。

適用於 CI/CD 持續測試的自動化平台

用於 CI/CD 的持續測試需要整合的實驗室管理、測試編寫和管線協調。Keysight 實驗室與測試自動化平台整合實驗室資源、自動化拓撲配置,並透過 REST API 整合至 CI/CD 框架,以執行橫跨建置、整合、夜間和發佈週期的測試活動。

探索我們的 Velocity 自動化解決方案中的產品

相關應用案例

聯絡我們標誌

聯絡我們的一位專家

需要協助尋找適合您的解決方案嗎?