Unit in java單元測試用例實戰

 當今軟件測試十分盛行時,本人通過項目實踐和個人親身體會淺談單元測試,本人一直堅持用代碼說話的原則,同時也希望個人能給出寶貴意見,共同探討、共同進步,爲中國軟件事業有更大的發展共同奮鬥!

  最早我們項目組開發的項目時,寫代碼都是從底層一直寫到表現層到jsp,然後開發人員在web層調試頁面,近乎98%都會報一大堆exception,然後再在代碼中加斷點一步一步查到底哪一層代碼出現問題……,比較好點做法就是在各個類中加上main方法測試,但總體很不理想,給web層開發人員的調試和質量控制人員帶來繁重的工作壓力;使用單元測試後,針對每一個方法都做嚴格的把關,大大減少調試的時間;同時質量控制人員返回過來的bug少了近60%,現在對於開發人員寫測試用例非常熟練,並且本人根據實際情況對測試用例做了點小小改動(這部分主要在後面代碼中詳述),帶來很好的效果!

單元測試到底給實際開發帶來什麼好處那?

 (1)首先對於開發人員來說大大減少調試工作的時間,同時也規範了對於代碼安全管理(我們知道那些方法是可以調用的);

 (2)對於整個項目來說,有了完整的測試,保證項目最後交付測試有了可靠依據;

 (3)對於測試人員大大減少bug的反饋;

 (4)對於項目經理整個項目達到很好的可控;

 (5)最主要的完整的單元測試給後期維護人員帶來很大的便捷!

  單元測試好處可能還有很多,但本人只能理解和感悟這麼多,希望觀者補充!

單元測試配置

  將使用eclipse+myEclopse給大家介紹關於JUNIT的環境的簡單配置;右鍵點擊項目選擇屬性,在彈出窗口中到環境變量中添加junit.jar包,這樣下一步我們就可以進行單元測試了;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章