Visual Studio 使用教程:創(chuàng)建單元測試命令
Visual Studio 是功能完備的 IDE,可用于編碼、調(diào)試、測試和部署到任何平臺,Visual Studio使用 .NET 開發(fā) iOS、Android 和 Web 應(yīng)用和游戲。
Create Unit Tests(創(chuàng)建單元測試)命令將創(chuàng)建單元測試方法存根。通過此功能,可以輕松配置測試項目,測試類和其中的測試方法存根。
注意:“創(chuàng)建單元測試”菜單命令僅適用于托管代碼。
“創(chuàng)建單元測試”菜單命令是可擴(kuò)展的,可用于生成MSTest,MSTest V2,NUnit和xUnit的測試。
開始
首先,在要測試的項目的代碼編輯器中選擇一種方法,一種類型或一個名稱空間,右鍵單擊,然后選擇“創(chuàng)建單元測試”。將打開“創(chuàng)建單元測試”對話框,您可以在其中配置希望如何創(chuàng)建測試。
設(shè)置單元測試特征
如果計劃在測試自動化過程中運行這些測試,則可以考慮在另一個測試項目中創(chuàng)建該測試(上面對話框中的第二個選項),并設(shè)置單元測試的單元測試特征。這使您可以更輕松地在連續(xù)集成或連續(xù)部署管道的一部分中包含或排除這些特定測試。通過直接將元數(shù)據(jù)添加到單元測試中來設(shè)置特征,如下所示。
使用第三方單元測試框架
要為NUnit或xUnit自動生成單元測試,請從Visual Studio Marketplace安裝以下測試框架擴(kuò)展之一:
使用此功能每當(dāng)需要創(chuàng)建單元測試時都應(yīng)使用此功能,特別是在測試幾乎沒有測試覆蓋范圍或沒有文檔的現(xiàn)有代碼時。換句話說,在代碼規(guī)范受限制或不存在的地方。它有效地實現(xiàn)了類似于智能單元測試的方法,該方法表征了觀察到的代碼行為。
但是,當(dāng)開發(fā)人員先編寫一些代碼然后使用該代碼引導(dǎo)單元測試時,此功能同樣適用。在編碼流程中,開發(fā)人員可能希望針對特定代碼快速創(chuàng)建單元測試方法存根(具有合適的測試類和合適的測試項目)。
推薦文章:
本文內(nèi)容到這里就結(jié)束了,本系列教程持續(xù)更新了,敬請期待~喜歡該產(chǎn)品的朋友可以點擊下載Visual Studio試用版免費體驗~
想要購買Visual Studio正版授權(quán),或了解更多產(chǎn)品信息請點擊