基本簡介
JUnit是一個Java語言的單元測試框架。它由Kent Beck和Erich Gamma建立,逐漸成為源于Kent Beck的sUnit的xUnit家族中最為成功的一個。 JUnit有它自己的JUnit擴展生態(tài)圈。多數(shù)Java的開發(fā)環(huán)境都已經(jīng)集成了JUnit作為單元測試的工具。JUnit是由 Erich Gamma 和 Kent Beck 編寫的一個回歸測試框架(regression testing framework)。Junit測試是程序員測試,即所謂白盒測試,因為程序員知道被測試的軟件如何(How)完成功能和完成什么樣(What)的功能。Junit是一套框架,繼承TestCase類,就可以用Junit進行自動測試了。
內(nèi)容截圖
導(dǎo)入方法
介紹一下在Eclipse中配置實用JUnit4的方法(MyEclipse同理)。
1、在你的項目上右擊選擇最下方的Properties,在彈出窗口左側(cè)的導(dǎo)航欄里選擇Java Build Path,上方標簽頁選擇Libraries;
2、之后點擊右側(cè)的Add Library...,在彈出的窗口中選擇JUnit并點擊Next>;
3、默認選擇JUnit 4,之后Finish;
這樣,JUnit 4的測試工具包就添加進來了。
測試方法
首先在我們要測試的類文件上右擊->New->Junit Test Case即會彈出新建JUnit測試用例的對話框,可以再此處選擇JUnit的版本,路徑名稱等等一系列信息,也可以使用默認,我們在使用默認配置的基礎(chǔ)上選中setUp()和tearDown()函數(shù)來進行初始化和垃圾回收工作;
之后點擊Next>進行類中需要測試的函數(shù)的選擇,我們選擇之前寫好的plus、minus、times、divide四個函數(shù);
點擊Finish,會自動申城一個名為TestCalculate的測試類,里面包含對應(yīng)函數(shù)的空的測試用例,現(xiàn)在僅需將你想要進行的測試內(nèi)容代碼填寫進去即可。
之后我們在測試類上右擊Run As->JUnit Test即可運行測試并在左側(cè)彈出結(jié)果。