1. 程式人生 > >JUnit單元測試,及例項

JUnit單元測試,及例項

JUnit單元測試  JUnit是由 Erich Gamma 和 Kent Beck 編寫的一個迴歸測試框架(regression testing framework),供Java開發人員編寫單元測試之用。 


1、概述 (點選下載例項)
  Junit測試是程式設計師測試,即所謂白盒測試,因為程式設計師知道被測試的軟體如何(How)完成功能和完成什麼樣(What)的功能。 
  Junit本質上是一套框架,即開發者制定了一套條條框框,遵循這此條條框框要求編寫測試程式碼,如繼承某個類,實現某個介面,就可以用Junit進行自動測試了。 
  由於Junit相對獨立於所編寫的程式碼,可以測試程式碼的編寫可以先於實現程式碼的編寫,XP 中推崇的 test first design的實現有了現成的手段:用Junit寫測試程式碼,寫實現程式碼,執行測試,測試失敗,修改實現程式碼,再執行測試,直到測試成功。以後對程式碼的修改和優化,執行測試成功,則修改成功。 
  Java 下的 team 開發,採用 cvs(版本控制) + ant(專案管理) + junit(整合測試) 的模式時,通過對ant的配置,可以很簡單地實現測試自動化。 


  對不同性質的被測物件,如Class,Jsp,Servlet,Ejb等,Junit有不同的使用技巧,以後慢慢地分別講敘。以下以Class測試為例講解,除非特殊說明。

2.以MyEclipse8.5為例匯入JUtil

選中專案,右鍵找到Build Path--------->Add Libraries


找到JUtil,點選next;


選著JUtil4,點選finish,完成匯入


3.使用單例測試

新建一個類


建立一個方法(快捷鍵:輸入test+alt+/)