您位於此處:
測試提供者
選取正確的測試提供者取決於您的測試需求、Salesforce 組織的成熟度,以及在管道中進行的變更類型。您可以設定多個提供者,並將不同的測試套件指派給不同的管道階段,讓正確的測試在正確的時間執行。
| 提供者類型 | 範例 | 最適用於 |
|---|---|---|
| 本地 Salesforce | Apex 單元測試 | 使用單元測試驗證 Apex 類別、觸發和自動化邏輯。最適用於已撰寫 Apex 測試作為其開發標準的一部分且想要在每個管道階段自動強制執行程式碼範圍需求的組織。 |
| 流程測試 | 在升級變更之前,測試使用「流程」建立的陳述性自動化,確保業務邏輯的行為如預期。適用於具有複雜流程式流程的組織,而迴歸會直接影響一般使用者工作流程。 | |
| 安全性與品質 | Salesforce Code Analyzer v5.0 | 及早識別安全性漏洞和程式碼品質違規,直到其到達「整合」或「暫存」。自動在您的小組中強制執行程式碼標準。請參閱將 Code Analyzer v5 整合為測試提供者的 設定工作。 |
選擇測試提供者的考量事項:
- 從您擁有的項目開始。如果您的組織已有 Apex 測試類別,則 Apex 單元測試是設定最快的提供者,並可提供立即值。
- 及早掃描的安全性層級。指派至「開發」階段時,Code Analyzer v5.0 最適合使用—在檢閱階段中找出問題的成本遠低於在「暫存」或「生產」中找出問題。
- 結合多個提供者。將不同的提供者指派至不同的階段,例如開發中的 Apex 單元測試和整合中的程式碼分析器,以建立整個管道的層級式品質強制執行。
- 設定測試提供者
當您設定測試提供者時,DevOps Center 測試會自動將您的測試和測試套件同步化至 DevOps Center 管道階段。 - 同步化測試提供者
同步化可確保您的管道具有來自連線測試提供者的最新測試資料與組態。每次在提供者工具中新增、移除或更新測試套件時執行同步。 - 檢視已同步測試提供者的記錄
同步化記錄可提供每個測試提供者的過去同步化活動記錄,包括同步化的測試套件數目、同步化時間戳記,以及在流程中遇到的任何錯誤。

