1. 前言
In computer programming, unit testing is a software testing method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use.
在電腦編程中,單元測(cè)試是一種軟件測(cè)試方法。通過該方法來測(cè)試代碼的單個(gè)單元、一個(gè)或多個(gè)計(jì)算機(jī)程序模塊的集合以及相關(guān)聯(lián)的控制數(shù)據(jù)、使用過程和操作過程,以確定它們是否適合使用。
單元測(cè)試是保證軟件質(zhì)量的重要指標(biāo)。單元測(cè)試能夠幫助我們提高程序的穩(wěn)定性,使用單元測(cè)試更容易發(fā)現(xiàn)問題,也便于重構(gòu)。TDD(測(cè)試驅(qū)動(dòng)開發(fā))的原理就是在開發(fā)功能代碼之前先編寫單元測(cè)試。但寫單元測(cè)試也是一個(gè)浩大的工程。其中優(yōu)劣也只有真正實(shí)踐才能有更深的體會(huì)。
Abp作為一個(gè)優(yōu)秀的框架,自然也應(yīng)用了單元測(cè)試。Abp的代碼都通過XUnit進(jìn)行了單元測(cè)試。下面我們就延續(xù)Abp的優(yōu)良作風(fēng),為我們的業(yè)務(wù)代碼編寫單元測(cè)試。