您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源單元測(cè)試工具 > junit
JUnit測(cè)試框架
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/4/8 16:44:28 ] 推薦標(biāo)簽:

  使用單元測(cè)試可以得到以下好處:

  1、提供文檔。單元測(cè)試是一種無(wú)價(jià)的文檔,它是展示函數(shù)或類如何使用的佳文檔。這份文檔是可編譯、可運(yùn)行的,并且它保持新,永遠(yuǎn)與代碼同步。好的單元測(cè)試文檔,它們會(huì)指出系統(tǒng)要做什么。測(cè)試像原開(kāi)發(fā)人員留下的記號(hào),可以展示他們的類具體是怎么工作的。

  2、改善設(shè)計(jì):編寫測(cè)試能改善設(shè)計(jì)。測(cè)試有助于從界面的角度思考,測(cè)試框架也是代碼的客戶。如果確實(shí)遵循了“盡量簡(jiǎn)單而且行之有效”的原則,不會(huì)寫出篇幅達(dá)幾頁(yè)的復(fù)雜算法。要測(cè)試的代碼通常依賴性更低,而且相互之間沒(méi)有緊密的聯(lián)系,因?yàn)檫@樣測(cè)試起來(lái)更容易,修改起來(lái)也會(huì)更容易。

  3、鼓勵(lì)重構(gòu):程序中的每一項(xiàng)功能都是用測(cè)試來(lái)驗(yàn)證它的正確性。它為以后的開(kāi)發(fā)提供支緩。算是開(kāi)發(fā)后期,也可以輕松的增加功能或更改程序結(jié)構(gòu),而不用擔(dān)心這個(gè)過(guò)程中會(huì)破壞重要的東西。這樣可以更自由的對(duì)程序進(jìn)行改進(jìn)。利用一套健壯的測(cè)試集,便可以根據(jù)需要放心地進(jìn)行重構(gòu)。同時(shí)能保證代碼依然簡(jiǎn)潔。

  4、提高速度:一個(gè)完備的單元測(cè)試集提供了一種方法對(duì)系統(tǒng)完成回歸測(cè)試,這說(shuō)明,增加一個(gè)新特性之后不必因?yàn)閼岩伤鼤?huì)不會(huì)破壞原系統(tǒng)而寢食難安。

  5、提供反饋:?jiǎn)卧獪y(cè)試還有一個(gè)經(jīng)常被忽略的優(yōu)點(diǎn),即開(kāi)發(fā)的節(jié)奏。盡管看上去好像無(wú)關(guān)緊要,但通過(guò)測(cè)試之后會(huì)有一種完成任務(wù)的成感。不會(huì)一下子看到冒出一大堆新的特性,而只是讓代碼每一次前進(jìn)一小步。

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd