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