Ant+junit的測試自動化 (轉)

gugu99發表於2007-08-15
Ant+junit的測試自動化 (轉)[@more@]

 隨著Refactoring技術和XP工程技術的廣泛推廣,單元測試的作用在軟體工程中變得越來越重要,而一個簡明易學、適用廣泛、高效穩定的單元測試則對成功的實施單元測試有著至關重要的作用。在語句環境裡,Junit 是一個已經被多數java員採用和實證的優秀的測試框架,但是多數沒有嘗試Junit Framework的程式設計師在學習如何Junit Framework來編寫適應自己開發專案的單元測試時,依然覺得有一定的難度,這可能是因為Junit隨框架程式碼和實用工具附帶的指南和文件的著重點在於解釋單元測試框架的設計方法以及簡單的類使用說明,而對在特定的測試框架(Junit)下如何實施單元測試,如何在專案開發的過程中和維護已經存在的單元測試程式碼沒有詳細的解釋。因此本文件就兩個著重點對Junit所附帶的文件進行進一步的補充和說明,使Junit能被更多的開發團隊採用,讓單元測試乃至Refactoring、XP技術更好在更多的開發團隊中推廣。

  本文將以程式碼方式展示ant+junit進行整體測試的方法,並生成測試報告,傳送給開發人員的信箱

  將junit.jar放在ant_home/lib下,然後編寫build. 

build.xml


<!--測試檔案,並將測試報告傳送到開發人員指定的信箱
 by biggie(to:biggie@hns-soft.com">biggie@hns-soft.com)--&gt

 
 
 
<!--定義測試原始檔--&gt
 
<!--定義輸出位置--&gt
 
<!--定義lib--&gt
 
<!--定義classpath--&gt
 
 
 
 
 

 
 
 

  <!--initialization--&gt
 
 
 
 

 
  <!--javac--&gt
 
 
 
 

 

 
 
   
 

 

 
 
 
 
 
 

 
 
 

 
 
 
 

 
 

 

 

生成測試報告後,emai.bat檔案,一傳送操作。為實現群發,所以我採用的是別外寫一應用程式傳送郵件,當然您也可以用ant直接傳送郵件。程式設計師第7期有相關文章介紹,這裡我就不多說了。

本文提供的是一個思路,你還可以實現更強大的功能,分佈測試整體測試等等.


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-959333/,如需轉載,請註明出處,否則將追究法律責任。

相關文章