使用內嵌聊天建立單元測試
GitHub Copilot 的內嵌聊天功能可讓您直接在程式碼編輯器中建立單元測試。 當您想要為特定函式或方法建立測試,而不需要切換至 [聊天] 檢視,但想要比 [產生測試] 智慧動作提供的更多控制權時,這會很有用。
內嵌聊天功能可用來建立整個檔案的單元測試,或特定選取的程序代碼。
若要使用內嵌聊天建立單元測試,請遵循下列步驟:
開啟包含您要測試之程式代碼的檔案。
選取您要測試的程式代碼區塊。
開啟內嵌聊天會話。
使用 Ctrl+I 鍵盤快捷方式開啟內嵌聊天會話。 或者,您可以從其中一個 GitHub Copilot 選單中選取 編輯器內嵌聊天。
輸入產生所選程序代碼單元測試的提示。
例如:「tests 產生此方法的單元測試。 驗證成功和失敗,並包含邊緣案例。
檢閱建議的單元測試。
您可以進行調整,例如變更測試名稱、修改或移除測試案例,或新增其他判斷提示。
產生的測試會顯示在程式碼編輯器中。 Copilot 會在現有的測試檔案中產生測試程序代碼,或在不存在時建立新的測試檔案。
選取 [接受 ] 或 [ 關閉] 以接受或捨棄建議的單元測試。
儲存測試檔案。
測試檔案通常會儲存至針對單元測試設定之專案中的個別「測試」目錄。 您的選項將取決於您項目的結構和測試架構。
建置專案,以確保測試檔案包含在組建中,而且可以執行。
解決可能發生的任何建置錯誤。
執行測試以確保它們通過並驗證程式碼的功能。
如有必要,請使用內嵌聊天來精簡測試,以新增或修改測試案例。
總結
GitHub Copilot 的內嵌聊天功能可讓您直接在程式碼編輯器中建立單元測試。 當您想要為特定函式或方法建立測試,而不需要切換至 [聊天] 檢視,但想要比 [產生測試] 智慧動作提供的更多控制權時,這會很有用。 內嵌聊天功能可用來建立整個檔案的單元測試,或特定選取的程序代碼。 藉由使用內嵌聊天,您可以產生單元測試來驗證成功和失敗案例,並包含邊緣案例。