您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
Eclipse中安裝和配置使用Junit
作者:網(wǎng)絡轉載 發(fā)布時間:[ 2014/9/10 14:41:47 ] 推薦標簽:開源軟件 Junit

  在Eclipse中配置Junit的方法有兩種方式:
  第一種方法:
  1、下載junit的jar包,目前它的版本是junit3.8.1,可以從www.junit.org上下載。
  2、在要使用Junit的project名上,點擊properties--java build path-libraries, 點擊Add External JARs,把Junit包點上行了。如圖所示,點擊Add External JARs,選擇相應的Junit包
  第二種方法:
 。、在要使用Junit的project名上,點擊properties--java build path-libraries, 點擊Add library,選擇JunitT即可。如圖1所示,在圖1中點擊Add library,在彈出的對話框中選擇Jnuit,如圖3所示,接下來選擇junit版本即可。


  

  第一種工程、(工程和測試在同一工程中)
 。1)Eclpise中新建工程junittest
  參考附件中的junittest-1.rar。其中定義了需要單元測試的類:com.cvicse.test.junit. JunitTest
  簡單的步驟:
  1、建一個project工程,工程名字為junittest。
 。、建立一個包,名字為com.cvicse.test.junit。
 。、建立一個類JunitTest,其內容如下
  package com.cvicse.test.junit; public class JunitTest { public boolean method1(int comp){ //do something if(comp>5){ //do something return false; }else{ //do something return true; } }
 。2)建立類junittest的junit類
  選擇要單元測試的類junittest,點擊右健,選擇”new”---“other”---“java”—“junit”—“junit test case”
  1、選擇第一個對話框中的屬性,一般需要選擇setup復選框和teardown
  Setup函數(shù)用于測試的初始化,而teardown用于測試的銷毀,前者相當于c++中的構造函數(shù)和析構函數(shù)。
  2、進入第二個對話框,選擇需要測試的類方法,一般只是選擇被測試類本身的方法,
  上圖中的junittest中的method1是被測試類的實現(xiàn)方法。
  3、點擊finish,自動生成該類的測試類JunitTestTest
  4、生成的代碼如下所示。
  package com.cvicse.test.junit; import junit.framework.TestCase; public class JunitTestTest extends TestCase { protected void setUp() throws Exception { } protected void tearDown() throws Exception { } public void testMethod1() { fail("Not yet implemented" ); } }
  第二種工程(建立與源碼分離的工程)
  建立與源碼工程分離的test工程(測試代碼與源碼分離)
  一般情況,按照“建立類的junit類”的方法建立的測試單元,一般與源碼工程在同樣的包中,混雜在一起,需要將其分離。
  分離步驟:
  1、  在工程名下新建立“source folder”,命名為test,拷貝/src/*.*到/test下,并刪除非testcase類
  2、  在源碼/src中建立testcase類,然后移動到/test對應的目錄下,
  3、  執(zhí)行如果出現(xiàn)錯誤:”test type does not exist”,則需要將/test目錄添加工程的source屬性中:工程右健—“properties”—“java build path”—“source”—“add folder”—選擇/test
  4、  如果需要的配置文件在web-inf下,則需要拷貝到src目錄下。
  建立測試后的工程
  建立單元測試的工程如:junitTest-2.rar
  覆蓋率測試和報告
  目前覆蓋率測試一般用jcoverage或者cobertura工具。
  使用cobertura測試的配置文件為:cobertura/build.xml,為ant腳本。
  工程參考:junitTest-3.rar;

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