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