JUnit——單元測試

寫了個類,要給別人用,會不會有bug?怎麼辦?測試一下。函數

JUnit能夠測試JDBC、Servelet、Struts、Spring、Hibernate等等。
 
單元測試是開發人員的工做,測試人員負責測試系統功能是否實現、性能是否達標,通常不進行系統內部具體方法的測試。

【1】用main方法測試好很差?
----很差!
(1)不能一塊兒運行!
(若是測試多個類,則必須寫多個main函數,由於在一個main函數中沒法實現多個測試;若是須要測試過個方法,雖然能夠寫在一個main函數中,分別觀察輸出結果,可是這樣會比較亂,何況方法都是在類中的,存在類的更新時測試也比較麻煩)
(2)大多數狀況下須要人爲的觀察輸出肯定是否正確
 
【2】爲何要用單元測試?
(1)重用測試,應付未來的實現的變化;
(2)提升士氣,明確知道個人東西是沒問題的;
(3)後期維護費用較高,下降後期維護成本。
相關文章
相關標籤/搜索