總結
在這個模組中,你學會了如何使用 GitHub Copilot 和 Visual Studio Code 來建立並維護 C# 專案的單元測試。 你檢視了 .NET SDK 提供的 Visual Studio Code 測試環境,以及 C# Dev Kit 擴充套件,包括測試檔案總管、執行與除錯指令,以及支援的測試框架(xUnit、NUnit 和 MSTest)。 接著你用 GitHub Copilot Chat 的 Agent 模式,用 /setupTests 和 /tests 斜線指令產生單元測試,並看到 Ask 模式如何幫助你探索邊緣案例和測試選項,然後再讓 Agent 修改檔案。
你也探討了 Plan agent 和較長的 Agent 會話如何擴展較大測試任務的工作流程。 Plan 代理在撰寫任何程式碼前會產生可檢視的測試策略,代理則自動化多檔案工作流程,這些工作流程支撐專案、產生測試並執行最終套件。 最後,你學會了幽靈文字建議如何從編輯器內部擴展覆蓋範圍,以及測試檔案總管的「修正測試失敗」按鈕和 /fixTestFailure 斜線指令如何幫助你診斷和解決失敗的測試。
主要的重點是,GitHub Copilot 讓你能在不離開 Visual Studio Code 的情況下,順利完成單元測試流程的每個階段——設定、產生、擴充與修復;而 C# Dev Kit 則讓測試專案保持組織化且可執行。
其他閱讀: