持續測試和部署

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

為避免環境中出現不良版本,您也可以使用持續部署,在將流程版本部署至環境前,執行同一組驗證測試。

管理持續測試和部署作業

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

主控台

  1. 開啟 Dialogflow CX 控制台

  2. 選擇 GCP 專案。

  3. 選取代理程式。

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

  5. 按一下「CI/CD」

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

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

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

  9. 在「設定」分頁中,「持續測試」切換按鈕應預設為開啟。如要新增持續部署,請點選「持續部署」切換按鈕。

如要查看環境的每日持續測試結果,請按一下「Continuous tests」(持續測試) 分頁,然後按一下「Results」(結果)

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

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 不適用 不適用