文章出處
文章列表
在進入dotnet core時代之后,測試驅動開發TDD的主要工具不再是微軟的nunit,取而代之的是更通用的xunit,微軟把它集成到了dotnetcore的項目里,在安裝完成vs2017之后,你可以很容易的建立一個xunit單元測試項目,并且我們的dotnet宿主命令也有對它的支持,當然你在進行CI持續集成時可以使用jenkins里的xunit插件,不過對于原生的工具dotnet test來說,有時候感覺更讓人喜歡!
從一個很簡單的斷言開始
[Fact] public void Test2() { Object.Equals(2, 2); }
VS里調用時,使用可視化工具,NUGET里可以去安裝它
然后VS的測試管理器里可以去管理你的所有測試用例
命令行更強大
你也可以在命令行使用dotnet test命令去測試它
當然,對于部署來說,使用dotnet命令就可以了,在打包鏡像之前,然來個單元測試,如果通過再建立我們的docker鏡像,保證你打的鏡像是邏輯上沒有問題的,感覺這樣挺High,當然這也是一種趨勢,也是CI持續集成不可缺少的一步!
請讓你的開發團隊更專業
需求分析-〉
軟件建模-〉
代碼開發-〉
源代碼管理-〉
jenkins部署-v
打包測試鏡像-〉
啟動測試-〉
通過后打包程序鏡像-〉
上傳倉庫-〉
下載到生產服務器-〉
啟動docker容器(集群的方式)
架構,我們還在繼續!
學習,我們永不停息!
文章列表
全站熱搜