共用方式為


驗證及偵錯 SharePoint 程式碼

使用 IntelliTrace 和單元測試,您可以更輕鬆地偵錯您的 SharePoint 應用程式 並確保在其每個方法運作正確。您可以為 SharePoint 專案中使用這些功能。 Visual Studio 2012 藉由依照相同專案中其他類型的。

IntelliTrace

透過使用 IntelliTrace,您可以判斷過去發生它們產生您的 SharePoint 應用程式 ,而且事件和內容的不僅的目前狀態。您可以反覆巡覽至不同時間點在相關事件記錄的 SharePoint 應用程式 的和檢閱變數的狀態和值在每一個點。您也可以將偵錯工作階段儲存到檔案中、之後重新載入,並執行當機後偵錯。如需詳細資訊,請參閱使用 IntelliTrace 錄製程式碼執行以偵錯應用程式

單元測試

您可以藉由執行單元測試來更輕鬆地尋找程式碼中的錯誤,您會在單元測試中撰寫程式碼,並在測試方法內執行測試程式碼。這些方法包含空的變數和 Assert 陳述式,可用來根據 SharePoint 物件模型驗證專案的邏輯和功能。如需詳細資訊,請參閱使用單元測試驗證程式碼

Gg599008.collapse_all(zh-tw,VS.110).gif支援 Microsoft Fakes Framework

SharePoint 專案支援 Microsoft Fakes,是隔離架構可以建立委派架構測試 Stub 和 Shim 在 .NET Framework 應用程式。使用 Fakes 架構,您可以建立,維護及插入在單元測試的假的實作。這些 Stub 和 Shim 隔離環境中的單元測試。您可以建立 Stub 至使用介面或非密封類別具有可覆寫的方法中測試程式碼。您可以建立 shim 會硬式編碼呼叫重新導向至與靜態或非可覆寫方法的密封類別至替代 Shim 實作。您也可以將 Stub 型別和 Shim 型別的委派動態自訂個別 Stub 成員行為。如需詳細資訊,請參閱使用 Microsoft Fakes 在測試期間隔離程式碼

相關主題

標題

描述

逐步解說:使用單元測試驗證 SharePoint 程式碼

示範如何為 SharePoint 專案建立單元測試、執行測試及解譯結果。

逐步解說:使用 IntelliTrace 偵錯 SharePoint 應用程式

示範如何使用 IntelliTrace 來尋找 SharePoint 專案中的程式碼錯誤。

請參閱

概念

使用單元測試驗證程式碼

使用 IntelliTrace 錄製程式碼執行以偵錯應用程式