junit是java中書寫unit test的framework,目前一些流行的unit
test工具大都都是在junit上擴展而來的。
Eclipse中配置junit
在要使用JUNIT的project名上,點擊properties--java build path-libraries, 點擊Add External JARs,把JUNIT包點上就行了. 并在需要測試的項目上新建junit test case
用法
1. 基本使用步驟,Junit的使用非常簡單,它的基本使用步驟:
- 創建,從junit.framework.TestCase派生unit test需要的test case
- 書寫測試方法,提供類似于如下函數簽名的測試方法:
public void testXXXXX();
- 編譯,書寫完test case后,編譯所寫的test case類
- 運行,啟動junit test runner,來運行這個test case。
Junit提供了2個基本的test runner:字符界面和圖形界面。啟動命令分別如下:
a 圖形界面:
b 字符界面:
2. 使用例子:
3. setUp與tearDown,這兩個函數是junit
framework中提供初始化和反初始化每個測試方法的。setUp在每個測試方法調用前被調用,負責初始化測試方法所需要的測試環境;tearDown在每個測試方法被調用之后被調用,負責撤銷測試環境。它們與測試方法的關系可以描述如下:
測試開始 -> setUp -> testXXXX -> tearDown ->測試結束
Eclipse中配置junit
在要使用JUNIT的project名上,點擊properties--java build path-libraries, 點擊Add External JARs,把JUNIT包點上就行了. 并在需要測試的項目上新建junit test case
用法
1. 基本使用步驟,Junit的使用非常簡單,它的基本使用步驟:
- 創建,從junit.framework.TestCase派生unit test需要的test case
- 書寫測試方法,提供類似于如下函數簽名的測試方法:
public void testXXXXX();
- 編譯,書寫完test case后,編譯所寫的test case類
- 運行,啟動junit test runner,來運行這個test case。
Junit提供了2個基本的test runner:字符界面和圖形界面。啟動命令分別如下:
a 圖形界面:
java junit.swingui.TestRunner XXXXX
java junit.textui.TestRunner XXXXX
import junit.frmework.TestCase;
public class TestSample extends TestCaset{
public void testMethod1(){
assertTrue( true);
}
}
測試開始 -> setUp -> testXXXX -> tearDown ->測試結束
4. 使用例子:
import junit.frmework.TestCase;
public class TestSample extends TestCaset{
protected void setUp(){
//初始化……
}
public void testMethod1(){
assertTrue( true);
}
potected void tearDown(){
//撤銷初始化……
}
}
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/