訓練
模組
使用 Visual Studio 偵錯工具對 .NET 應用程式進行互動式偵錯 - Training
了解如何使用 Visual Studio 有效率地對 .NET 應用程式進行偵錯,以便快速修正錯誤 (Bug)。 使用 Visual Studio 內的互動式偵錯工具來分析並修正您的 C# 應用程式。
您可以使用 [測試總管] 來啟動測試的偵錯會話。 使用 Visual Studio 除錯器逐步執行程式代碼,讓您能夠在單元測試與受測項目之間順暢地來回切換。
若要開始偵錯:
在 Visual Studio 編輯器中,在您想要偵錯的一或多個測試方法中設定斷點。
注意
因為測試方法可以依任何順序執行,因此請在您想要偵錯的所有測試方法中設定斷點。
在 [測試總管] 中,選取測試方法,在窗格上的某個位置按一下滑鼠右鍵,然後選取 [偵錯]。
如需有關偵錯工具的詳細資訊,請參閱 Visual Studio 中的 偵錯。
從 Visual Studio 2022 17.8 版開始,您可以使用效能分析工具中的任何適用工具來協助改善程式碼,而不只是檢測工具。 您可以隔離分析小型的工作單位、進行變更,然後重新測量和驗證變更的影響。
若要診斷為何某個測試方法花費的時間比您期望的更長,或使用的記憶體超出您的預期:
如需詳細資訊,請參閱 此部落格文章,或參閱 收集發行版本上的程式碼分析資料。
從 Visual Studio 2022 17.12 版 Preview 2 開始,如果您有 作用中的 Copilot 訂用帳戶,您可以從 GitHub Copilot 取得快速協助以除錯測試。 若要取得協助,請在 [測試總管] 中以滑鼠右鍵按一下失敗的測試,然後選取下列其中一個命令:
如果您使用 GitHub Copilot 進行除錯:
當偵錯工具遇到斷點時,它會為 GitHub Copilot 提供監看的變數的值。 然後,Copilot 會決定您的下一個步驟:繼續偵錯或修正問題程序代碼。 您可以繼續進行 Copilot Chat 交談,直到您通過測試為止。
訓練
模組
使用 Visual Studio 偵錯工具對 .NET 應用程式進行互動式偵錯 - Training
了解如何使用 Visual Studio 有效率地對 .NET 應用程式進行偵錯,以便快速修正錯誤 (Bug)。 使用 Visual Studio 內的互動式偵錯工具來分析並修正您的 C# 應用程式。
文件
檢閱測試總管常見問題和解答 - Visual Studio (Windows)
檢閱 Visual Studio 測試總管的常見問題(常見問題),其中包含一些常見的疑難解答案例。
使用測試總管執行單元測試 - Visual Studio (Windows)
在 Visual Studio 中使用 [測試總管] 執行測試、在建置之後啟用自動測試、檢視結果、分組和篩選測試清單、建立播放清單,以及使用快捷方式。
建立、執行及自定義 C# 單元測試 - Visual Studio (Windows)
瞭解如何使用 Managed 程式代碼和 Visual Studio 測試總管的Microsoft單元測試架構,建立、執行及自定義一系列單元測試。