Loading
以程式碼增強 Salesforce
執行應用程式測試

執行應用程式測試

選取您要執行的 Apex 和流程測試。接著檢查結果、分析錯誤訊息,並檢查您的 Apex 來源程式碼。

必要版本

提供版本:Salesforce Classic (並非所有組織皆適用) 和 Lightning Experience

提供版本:EnterprisePerformanceUnlimitedDeveloperDatabase.com Edition

請參閱 Flow Builder 的 支援版本和整合功能授權

需要的使用者權限
為 Apex 類別定義、編輯、刪除、設定安全性和設定版本設定: Author Apex
執行 Apex 測試: 「檢視設定和組態」權限
在 Flow Builder 中開啟、編輯或建立流程測試: 管理流程
在 Flow Builder 中檢視測試執行詳細資料: 檢視所有資料
備註
備註 僅支援使用 Flow Builder 中 自動流程測試建立的流程測試。
  1. 進入「設定」,在「快速尋找」方塊中輸入「應用程式測試執行」,然後選取「應用程式測試執行」。
  2. 按一下「選取測試...」。如果您有從受管理封裝安裝的 Apex 類別,則必須按一下 Apex 類別頁面中的「編譯所有類別」先編譯這些類別,以便這些類別出現在清單中。請參閱管理 Apex 類別
  3. 選取要執行的測試。測試清單僅包含具備測試方法的類別。
    • 若要從已安裝的受管理封裝選取測試,請從下拉式清單中選取受管理封裝對應的命名空間。清單中只會出現所選取命名空間的受管理封裝類別。
    • 若要選取存在於您組織本機中的測試,請從下拉式清單中選取「我的命名空間」。清單中只會出現不是來自受管理封裝的本機類別。
    • 若要選取任何測試,請從下拉式清單中選取「所有命名空間」。將會出現所有組織中的類別,無論該類別是否來自受管理封裝。

    具有目前執行測試的類別不會顯示在清單中。

  4. 若要取消在測試執行期間收集程式碼範圍資訊,請選取「略過程式碼範圍」。
  5. 按一下「執行」。

選取要執行的測試類別後,已選取的類別將會被放置在 Apex 工作佇列中以待執行。您可以在每 24 小時之時段內選取執行的測試類別最大數目,大於 500 或 10 乘以組織中測試類別的數目。針對 Sandbox 與 Developer Edition 組織,此限制較高且大於 500 或 20 乘以組織中測試類別的數目。

測試執行時,您可以選取一或多個測試,然後按一下「中止」取消。

測試結束執行時,您可以:

  • 按一下測試以查看結果詳細資料;如果測試失敗,則會顯示第一個錯誤訊息和堆疊追蹤。
  • 按一下「檢視」查看來源 Apex 程式碼。

測試結果會在測試執行結束後顯示 60 分鐘。

  • 檢查程式碼範圍結果
    使用「應用程式測試執行」頁面執行測試後,您可以在「開發人員主控台」中檢視程式碼範圍詳細資料。
  • 停用並行測試執行
    從 Salesforce 使用者介面 (包括「開發人員主控台」) 開始的測試會並行執行。並行測試執行可加速測試執行時間。有時,並行測試執行會導致資料爭用問題,在這些情況下,您可以關閉並行執行。
  • 使用獨立自動編號序列測試選項
    「獨立自動編號順序」設定有助於避免由在 Apex 測試中建立的測試記錄所導致的自動編號欄位間隙。此選項會將 Apex 測試中使用的自動編號序列與您組織中使用的序列隔離。因此,在 Apex 測試中建立測試資料並不會導致新非測試記錄的自動編號欄位順序較高。
  • 檢視應用程式測試結果
    進入「設定」,在「快速尋找」方塊中輸入 應用 程式,選取「 應用程式測試執行」,然後按一下「 檢視測試歷程 記錄」以檢視您組織的所有測試結果,而不只是您已執行的測試。除非測試結果被清除,否則將在測試結束後保留 30 天。
  • 檢視應用程式測試結果詳細資料
    在預設檢視中檢視組織的所有測試結果 (除非您已執行測試),除非已清除 30 天。
  • 檢視應用程式測試歷程記錄
    「應用程式測試歷程記錄」頁面會顯示與特定測試回合相關聯的所有測試結果。頁面僅會針對已不同步執行的測試顯示結果。
 
正在載入
Salesforce Help | Article