您位於此處:
設定並執行測試案例 (Beta 版)
設定測試資料和執行選項,然後在「測試模式」(Beta 版) 中執行案例。
必要版本
| 檢視支援的版本。 |
| 所需的使用者權限 | |
|---|---|
| 若要使用 Flow Builder 中所有可用的流程類型、元素和功能 (包括 Einstein 和 Agentforce for Flow) 來開啟、編輯、建立、啟用或停用流程: | 管理流程 |
備註 測試模式是試用版或 Beta 版服務,受「 協議中的 Beta 版服務條款 - Salesforce.com 」約束,如果客戶執行,則受「簽署的統一試用版協議」的約束,以及「 產品條款目錄」中的適用條款。此試用版或 Beta 版服務可由客戶自行決定使用。
-
開啟「流程」清單檢視。
- 進入「自動化」應用程式,選取「流程」 索引標籤。
- 從任何 Lightning 應用程式的「流程」 索引標籤中,按一下動作功能表,然後選取「開啟流程」。
- 進入「設定」,在「快速尋找」方塊中,輸入流程,然後選取「流程」。
請注意,「自動化」應用程式和「流程」索引標籤選項不需要「設定」存取權。 - 開啟您要測試的流程。
-
按一下「測試」。
測試組態面板隨即開啟,顯示您上次針對此流程在測試模式中開啟的內容。如果是第一次開啟此流程的「測試模式」,則會開啟新的未儲存測試案例。
- 如果「測試模式」開啟至已儲存情況清單,請按一下「手動評估」或「自動評估」索引標籤中的「新增情況」,或按一下「新增情況」。
- (選用) 在「詳細資料」區段中,輸入案例的標籤和描述。Flow Builder 會從標籤產生 API 名稱。儲存後,API 名稱會變成唯讀。需要標籤和 API 名稱才能儲存案例。
-
(選用) 開啟「案例測試自動化」。
透過「案例測試自動化」,您可以自動評估測試案例,並使用 Apex 類別中的隔離測試資料。深入瞭解「自動化流程測試」。針對設定為僅在刪除記錄時觸發的記錄觸發流程,此切換開關會停用。只有手動評估的測試案例支援在刪除時觸發的流程。
- 針對記錄觸發的流程,請針對「選取路徑」選取您要測試的流程路徑。預設文字為「立即執行」。如果您沒有排程的路徑或非同步路徑,則唯一的選項是立即執行。
-
如果已選取「情節測試自動化」,請針對「選取資料來源」選取「從組織資料執行」以使用您組織中的即時資料」,或選取「從資料隔離區執行」以使用隔離測試資料。
如果您選取「從資料中心執行」,則會顯示所需的「Apex 測試設定」欄位。選取設定隔離測試資料的 Apex
@testSetup類別。深入瞭解 使用隔離測試資料測試流程。 - 提供啟動流程的資料。
- 針對記錄觸發流程,請在「設定觸發記錄」中搜尋並選取記錄。此情節會以建立、更新或刪除此記錄的方式執行流程 (視您流程的設定而定)。
- 針對具有輸入變數的自動啟動流程,請針對「定義輸入值」設定每個輸入變數的值。如果您未指定值,則情況會使用輸入的預設值。不支援 Apex 定義的變數。
- 針對在建立或更新記錄時設定的記錄觸發流程,選取要以建立或更新記錄的方式執行情節。
- 針對在更新、建立或更新記錄時設定的記錄觸發流程,請選取「已 更新 」,然後按一下「 更新記錄 」展開區段。
-
輸入案例用來模擬更新的欄位值。
- 若要以記錄的目前值預先填入表單,請按一下「套用初始觸發記錄值」。
-
若要清除值,請按一下「清除欄位」。
這些變更會模擬更新,且不會儲存至您的組織。
-
如果「情節測試自動化」已開啟,請針對「預期結果 (判斷式)」設定每個判斷式的資源、運算子和值。若要新增判斷式,請按一下「新增判斷式」。
深入瞭解「自動化流程測試」。
- 在「選取執行選項」區段中,設定可用的選項。
- 針對記錄觸發流程,若要執行情況,即使觸發記錄不符合流程的項目條件,請選取「略過開始條件需求」。
- 針對自動啟動流程,若要控制案例處理流程中「等候」元素的方式,請選取「除錯等候元素行為」。
- 針對手動設定的測試案例 (「案例測試自動化」已關閉),若要以特定使用者的身分執行案例,請選取「以其他使用者身分執行自動化」。深入瞭解「以其他使用者身分開啟除錯和測試流程」。
- 在回復模式下執行自動化預設為開啟。回復為必要,您無法針對含判斷式的情境和記錄觸發流程將其關閉。
- 按一下「儲存情節」。此情節會使用您輸入的標籤、API 名稱和描述來儲存。
- 針對「選取流程版本」,將您要測試的流程版本移至「選取的流程版本」。
- 按一下「執行案例」。
執行案例後,「詳細資料」索引標籤會顯示執行的執行路徑和任何錯誤。
針對自動評估的案例,「預期結果」索引標籤也會顯示每個判斷式的狀態、條件和實際值。瞭解如何在 在測試模式中解譯測試案例結果 (Beta 版) 中解譯這些結果。
若要檢視、執行或管理所有已儲存的測試案例,請按一下測試案例中的向後箭頭。深入瞭解 管理測試案例 (Beta 版)。
另請參照:
此文章是否解決您的問題?
請讓我們知道,以便我們改進!
