注: 此處為了講解的方便,并未將所有的測試用例都列出,同時也選擇了一些十分簡單的測試用例。
第一次迭代
我們首先編寫第一個測試代碼,這一測試代碼只考慮了測試案例TC01, 也就是保證新建的隊列為空:
import junit.framework.*;
//每個使用JUnit編寫的測試代碼都應該包括本行
public class testQueue extends TestCase
//創建一個測試用例,繼承TestCase
{
protected Queue q1;
public static void main (String[] args)
{
junit.textui.TestRunner.run (suite());
//執行測試用例
}
protected void setUp() //環境變量準備
{
q1= new Queue();
}
public static Test suite() //通用格式,指定測試內容
{
return new TestSuite(testQueue.class);
}
public void testEmpty() //以下每個方法就是一個測試
{
assertTrue(q1.empty());
//當隊列新建時,應為空-TC01
}
}
安裝JUnit十分簡單,只需在www.junit.org中下載最新的軟件包(ZIP格式), 然后將其解壓縮,并且將"JUnit安裝目錄\junit.jar" 以及"JUnit安裝目錄"都加到系統環境變量CLASSPATH中去即可。
執行套件可以像上述程序一樣在main方法中使用,也可以直接在命令行調用:java junit.textui.TestRunner 測試類名(文本格式)、java junit.awtui.TestRunner 測試類名(圖形格式,AWT版)、java junit.swingui.TestRunner測試類名(圖形版,Swing版)。
編譯執行(即在命令行執行javac testQueue.java和javatestQueue), 你會發現屏幕上出現提示:
文章來源于領測軟件測試網 http://www.k11sc111.com/