-
一、題目簡介
使用junit測試四則運算,連練習junit的使用。
-
二、原始碼的github連結
https://github.com/zyc8023/Ivan/blob/master/CalculatorTest.java
https://github.com/zyc8023/Ivan/blob/master/Calculator.java
- 三、所設計的模組測試用例、測試結果截圖
-
四、問題及解決方案、心得體會
junit使用很方便。在Eclipse的支援下,上手很快,很輕鬆就可以寫出測試用例
震撼於"先寫測試"的理念。開始比較牴觸 "先寫測試",覺得很不理解,非常彆扭。通過學習知道了寫 junit的目的不僅僅是測試程式,她從根本上督促自己設計程式結構。寫完junit後,我們對我們要寫的程式的目的就非常的清晰,寫起來相當的快。在testCase建立後,後面的測試就是自動化的了,不需要我們手工對程式反覆檢查,也節約的很多時間,並且保證了品質。
她的實現結構很精巧。用reflection機制自動執行testXX方法,以及composite的應用,都值得我們學習。
現在僅僅是摸到了JUnit的皮毛,要在大規模開發中使用JUnit,還是有很多問題有待解決。