二、單元測試案例
1. 首先我們先創建一個Operation類,在類中我們寫幾個方法,分別為加、減、乘、除。這些方法都不加邊界值與判斷。
如下圖所示:
2. 我們在項目文件下新建一個源文件夾名字為test
如下圖所示:
3. 我么選中我們需要測試項目的類,右鍵——新建——JUnit測試用例——源文件夾瀏覽選擇test
如下圖所示:
4. 我么可以看到,在新建測試用例的時候,名字軟件會自動的給出來(測試類名+Test)
如下圖所示:
5. 我們按照上圖的步驟,點擊下一步會看到,讓我們選擇測試用例需要測試的單元方法
如下圖所示:
6. 點擊完成之后,會出現下面的界面。這時我們只需按照下圖的步驟即可。這時系統會自動幫我們構建JUnit
如下圖所示:
7.我么使用上篇文章, Assert斷言測試中的assertEquals,來進行Junit單元測試。
我們看到JUnit,提示為綠色,說明當前測試木有問題。
如下圖所示:
7.我們為除法多加幾個測試,並測試邊界值,發現JUnit提示變紅,出現一個錯誤。說明測試出錯誤,這時就需要根據提示,來修改問題。
我們看到JUnit,提示為綠色,說明當前測試木有問題。
如下圖所示:
總結
在測試的過程中,我么需要掌握方法,不僅僅需要測試一般值,邊界值更是需要進行測試。
測試過程中,不僅要學會JUnit測試,更要學習更多的其它的測試,這對於一個合格的程序員來說,是必不可少的知識技能。