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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > TestNG
TestNG使Java單元測試輕而易舉
作者:網絡轉載 發布時間:[ 2012/12/24 15:31:58 ] 推薦標簽:

異常檢測
使用 TestNG,您可以非常簡單、非常容易地檢測異常的發生。很明顯,用 JUnit 也可以做這件事,但是正如您在清單 6 中的示例中所看到的,使用 TestNG 的 @ExpectedExceptions 標注可以使代碼編寫驚人地容易和簡單。@ExpectedExceptions 標注指明框架能夠容忍拋出的 NumberFormatException 異常,所以不應當被當作是故障。要查看在某行代碼中是否拋出異常,您可以直接在這行代碼之后加入 assert false 語句。這意味著 只有 在指定行中拋出特定類型的異常的時候,您才會通過測試。
清單 6. 用 TestNG 進行異常檢測
public class NumberUtilsTest
{
@Test(groups = {"tests.math"})
@ExpectedExceptions(NumberFormatException.class)
public void test()
{

NumberUtils.createDouble("12.23.45");
assert false; //shouldn't be invoked
}

}

結束語
在本文中,我提供了 TestNG 的快速實用介紹,目的是展示如何開始編寫單元測試。但是,它不是一份完整的參考手冊。TestNG 還有許多其他非常有用的有趣特性:

    可以向測試方法和配置方法傳遞參數,可以用標注或在 XML 配置文件中聲明參數。

    可以在 TestNG 下用“兼容模式”運行過去運行良好的 Junit 測試。

    可以在測試組之間建立依賴性,決定它們的執行順序。

要了解這個框架的所有潛力,有必要參閱 TestNG 的文檔(參閱 參考資料)。

所有這些特性,與用于定義測試的 Java 標注一起,使整個測試過程更加簡單、更加靈活。編寫測試必須遵守的規則 很少;除此之外,您可以自由選擇自己喜歡的測試策略。

在使用 TestNG 時明顯的是,這個模板已經是編寫單元測試的一個好選擇了,而且,在設計上,它與其他庫和工具的集成非常簡單,所以它未來的發展會給開發人員帶來一些有趣的新東西。

參考資料

    您可以參閱本文在 developerWorks 全球站點上的 英文原文。

    請單本文頂部或底部的 Code 圖標下載 j-testng-sample.zip,其中包含本文中討論的代碼。

    在項目的 Web 站點 下載 TestNG。

    運行本文的代碼,需要下載 Jakarta Commons Lang 庫。

    如果不熟悉 Java 標注,請閱讀 Brett McLaughlin 2004 年 9 月份開始在 developerWorks 上發表的由兩部分組成的系列文章:
        Tiger 中的注釋,第 1 部分: 向 Java 代碼中添加元數據
        Tiger 中的注釋,第 2 部分: 定制注釋

    在 JUnit.org 下載 JUnit。

    Malcolm Davis 撰寫的“利用 Ant 和 JUnit 進行增量開發”(developerWorks,2000 年 11 月)是一篇很好的文章,解釋了如何把 JUnit 集成到項目中。

    Eric Allen 和 Roy Miller 在他們各自的專欄 診斷 Java 代碼 和 極限編程 中都經常提及到單元測試。

    Testdriven.com 是關于測試驅動開發的文章和資源的全面集合。

    學習更多關于各種 開源測試工具。

    學習更多關于“使用模仿對象進行單元測試”,Alexander Day Chaffee 和 William Pietri (developerWorks,2002 年 11 月)。

    關于 JUnit、單元測試和 TestNG 的大量思想都記錄在 Cedric Beust's blog。

    您是否 test infected?了解這個術語的意義。

    請訪問 Developer Bookstore,獲得技術書籍的完整列表,其中包括數百本 Java 相關主題 的圖書。

上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 在线观看免费黄网站 | 欧美人视频在线观看视频 | 小明永久2015免费看网址 | 亚洲女同志videos | free性欧美极度另类性性欧美 | 男女啪啪后进式猛烈动态图 | 狠狠干婷婷 | 美腿丝袜亚洲综合 | 国产无套粉嫩白浆在线精品 | 免费老色鬼永久视频网站 | 欧美日韩在线播放一区二区三区 | 男人趴在女人身上曰皮免费 | 亚洲午夜在线视频 | 国产精品嫩草影院在线观看免费 | 国产97在线 | 亚洲 | 天天看天天摸色天天综合网 | 国产第一亚洲 | 性欧美video视频另类 | avtt天堂网永久资源手机版 | 国产成人精品免费久久久久 | 福利体验区120秒免费观看 | 在线视频 一区二区 | 亚洲欧美精品在线 | 黄免费在线 | 日本三级黄视频 | 玖玖香蕉 | 在线你懂 | 久草免费资源视频 | 成人免费视频观看 | aaaaaa毛片免费看 | 2019天天干天天操 | 黄色网页在线观看 | 国产精品天天在线 | 日韩久久影院 | 又色又爽又黄的网站 | 成人开心网 | 国产精品天干天干在线观看澳门 | 亚洲人色大成年网站在线观看 | 日韩欧美中国a v | 做a的视频免费 | 夜夜精品视频一区二区 |