文章出處

在進入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容器(集群的方式)

 

架構,我們還在繼續!

學習,我們永不停息!

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()