Eclipse中安裝和配置使用Junit
作者:
網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:
[ 2014/9/10 14:41:47 ] 推薦標(biāo)簽:
開源軟件 Junit
下面對(duì)cobertura進(jìn)行詳細(xì)的介紹:
1、 利用cobertura可以自動(dòng)產(chǎn)生單元測(cè)試的報(bào)告,該報(bào)告可以反映出單元測(cè)試的一個(gè)標(biāo)準(zhǔn)。它能反映代碼的覆蓋率和分支的覆蓋率。在CMMI中關(guān)于測(cè)試報(bào)告的要求還是非常重要的,cobertura文件夾放到工程中的下面即可以,關(guān)鍵是配置buid.xml。
具體做法,請(qǐng)看TestForJunit工程。
2、 將該工程導(dǎo)入到eclipse下。
3、 點(diǎn)擊cobertura文件夾下的buid.xml
4、 選中buid.xml,點(diǎn)擊右鍵,選擇run中的1 ant,會(huì)自動(dòng)產(chǎn)生報(bào)告。
5、 其中cobertura中的classes、instrument和reports都是編譯產(chǎn)生的
注意:
setUp與tearDown 這兩個(gè)函數(shù)是junit framework中提供初始化和反初始化每個(gè)測(cè)試方法的。setUp在每個(gè)測(cè)試方法調(diào)用前被調(diào)用,負(fù)責(zé)初始化測(cè)試方法所需要的測(cè)試環(huán)境;tearDown在每個(gè)測(cè)試方法被調(diào)用之后被調(diào)用,負(fù)責(zé)撤銷測(cè)試環(huán)境。它們與測(cè)試方法的關(guān)系可以描述如下:
測(cè)試開始 -> setUp -> testXXXX -> tearDown ->測(cè)試結(jié)束