JUnit4概述

JUnit4概述 原文鏈接地址:http://www.cnblogs.com/eggbucket/archive/2012/02/02/2335697.html


JUnit 官網對JUnit的定義:A programmer-oriented testing framework for Java。Junit測試是程序員測試,即所謂白盒測試,因爲程序員知道被測試的軟件如何(How)完成功能和完成什麼樣(What)的功能。
     
單元測試的重要性:
我們在編寫大型程序的時候,需要寫成千上萬個方法或函數,這些函數的功能可能很強大,但我們在程序中只用到該函數的一小部分功能,並且經過調試可以確定,這一小部分功能是正確的。但是,我們同時應該確保每一個函數都完全正確,因爲如果我們今後如果對程序進行擴展,用到了某個函數的其他功能,而這個功能有bug的話,那絕對是一件非常鬱悶的事情。所以說,每編寫完一個函數之後,都應該對這個函數的方方面面進行測試,這樣的測試我們稱之爲單元測試。傳統的編程方式,進行單元測試是一件很麻煩的事情,你要重新寫另外一個程序,在該程序中調用你需要測試的方法,並且仔細觀察運行結果,看看是否有錯。正因爲如此麻煩,所以程序員們編寫單元測試的熱情不是很高。於是有一個牛人推出了單元測試包,大大簡化了進行單元測試所要做的工作,這就是JUnit4。

      具體如何使用,在博客中有詳細的說明。

    初級篇:通過簡單的Calculator類中定義的幾個方法簡單入門,自動生成單元測試的框架;
    中級篇: 解釋CalculatorTest類中語句含義,特別是java標註在此的巧妙應用;
    高級篇:限時測試、異常測試、參數化測試、打包測試等;
       
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章