亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnit測試教程
作者:網絡轉載 發布時間:[ 2013/8/26 14:42:48 ] 推薦標簽:

TestSuite
一旦你創建了一些測試實例,下一步是要讓他們能一起運行。我們必須定義一個TestSuite。在JUnit中,這要求你在TestCase類中定義一個靜態的suite()方法。suite()方法像main()方法一樣,JUnit用它來執行測試。在suite()方法中,你將測試實例加到一個TestSuite對象中,并返回這個TestSuite對象。一個TestSuite對象可以運行一組測試。TestSuite和TestCase都實現了Test接口(interface),而Test接口定義了運行測試所需的方法。這允許你用TestCase和TestSuite的組合創建一個TestSuite。這是為什么我們前面說TestCase,TestSuite以及TestSuite組成了一個composite Pattern的原因。例子如下:
public static Test suite() {
TestSuite suite= new TestSuite();
suite.addTest(new testCar("testGetWheels"));
suite.addTest(new testCar("testGetSeats"));
return suite;
}
從JUnit 2.0開始,有一種更簡單的動態定義測試實例的方法。你只需將類傳遞給TestSuite,JUnit會根據測試方法名自動創建相應的測試實例。所以你的測試方法好取名為testXXX()。例子如下:
public static Test suite() {
return new TestSuite(testCar.class);
}
從JUnit的設計我們可看出,JUnit不僅可用于單元測試,也可用于集成測試。關于如何用JUnit進行集成測試請參考相關資料。
為了兼容性的考慮,下面列出使用靜態方法的例子:
public static Test suite() {
TestSuite suite= new TestSuite();
suite.addTest(
new testCar("getWheels") {
protected void runTest() { testGetWheels(); }
}
);
suite.addTest(
new testCar("getSeats") {
protected void runTest() { testGetSeats(); }
}
);
return suite;
}
TestRunner
有了TestSuite我們可以運行這些測試了,JUnit提供了三種界面來運行測試
[Text UI] junit.textui.TestRunner
[AWT UI] junit.awtui.TestRunner
[Swing UI] junit.swingui.TestRunner
我們前面已經看過文本界面了,下面讓我們來看一看圖形界面:

界面很簡單,鍵入類名-testCar;蛟趩覷I的時候鍵入類名:
[Windows] d:>java junit.swingui.TestRunner testCar
[Unix] % java junit.swingui.TestRunner testCar
從圖形UI可以更好的運行測試可查單測試結果。還有一個問題需要注意:如果JUnit報告了測試沒有成功,JUnit會區分失。╢ailures)和錯誤(errors)。失敗是一個期望的被assert方法檢查到的結果。而錯誤則是意外的問題引起的,如ArrayIndexOutOfBoundsException。
由于TestRunner十分簡單,界面也比較直觀,故不多介紹。朋友們可自行參考相關資料。

上一頁123456下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 成年黄网站色视频免费观看 | 欧美激情一级 | a一级毛片录像带 录像片 | 国产精品麻豆一区二区 | 日韩免费影视 | 欧美日韩一级大片 | 不卡欧美| 男女做污污无遮挡激烈免费 | 美国人成毛片在线播放 | 九九99九九在线精品视频 | 久草热视频在线观看 | 欧美日韩在线播一区二区三区 | 亚洲国产精品91 | 亚洲免费资源 | 亚洲精品成人 | 亚洲欧美在线观看视频 | 亚洲日韩欧美视频 | 国产成人精品三级91在线影院 | 三级亚洲 | 成人网18网站 | 国产精品青青青高清在线 | www视频网站| 欧美日韩国产最新一区二区 | a毛片久久免费观看 | a一级免费视频 | 手机看片国产日韩 | 国产午夜精品片一区二区三区 | 亚洲另类精品xxxx人妖 | 成人网18免费看 | 在线观看麻豆国产精品 | 性国产videofree另类 | 九月婷婷人人澡人人添人人爽 | 国产日韩欧美综合在线 | 在线观看精品视频一区二区三区 | 免费国产小视频在线观看 | 女人牲交视频一级毛片 | 成人午夜看片在线观看 | 激情文学综合丁香 | 中文字幕免费高清视频 | 国产精品免费视频能看 | 中文字幕在线观看一区二区 |