持續測試和部署

「持續測試」功能會自動執行一組為環境設定的測試案例,以驗證該環境中流程版本的預期行為。

為避免不良版本在環境中上線,您也可以使用持續部署功能,在將流程版本部署至環境前,先執行相同的驗證測試。

管理持續測試和部署

如要管理持續測試和部署作業,請按照下列步驟操作:

主控台

  1. 開啟 Dialogflow CX 控制台

  2. 選擇 GCP 專案。

  3. 選取代理程式。

  4. 按一下「管理」分頁標籤。

  5. 按一下「CI/CD」

  6. 從「環境名稱」下拉式選單中選取所需環境。

  7. 按一下「持續測試」分頁標籤。系統預設會開啟「測試案例」分頁。

  8. 在「選取測試案例」下拉式選單中,選取要新增至持續測試集的預先定義測試案例。

  9. 在「設定」分頁中,預設會開啟「持續測試」切換鈕。如要新增持續部署功能,請按一下「持續部署」切換按鈕。

如要查看環境的每日持續測試結果,請依序按一下「持續測試」分頁標籤和「結果」

如要查看是否已為環境啟用持續測試功能,請按一下「管理」分頁標籤下方的「環境」。每個環境的持續測試狀態會顯示在「持續測試」欄下方。

API

請參閱 Environments 類型的 runContinuousTestdeployFlow 方法。

選取環境參照的通訊協定和版本:

通訊協定 V3 V3beta1
REST 環境資源 環境資源
RPC 環境介面 環境介面
C++ EnvironmentsClient 不適用
C# EnvironmentsClient 不適用
Go EnvironmentsClient 不適用
Java EnvironmentsClient EnvironmentsClient
Node.js EnvironmentsClient EnvironmentsClient
PHP 不適用 不適用
Python EnvironmentsClient EnvironmentsClient
Ruby 不適用 不適用