Ant+junit的測試自動化 (轉)
隨著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)-->
<!--定義測試原始檔-->
<!--定義輸出位置-->
<!--定義lib-->
<!--定義classpath-->
<!--initialization-->
<!--javac-->
生成測試報告後,emai.bat檔案,一傳送操作。為實現群發,所以我採用的是別外寫一應用程式傳送郵件,當然您也可以用ant直接傳送郵件。程式設計師第7期有相關文章介紹,這裡我就不多說了。
本文提供的是一個思路,你還可以實現更強大的功能,分佈測試整體測試等等.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-959333/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 自動化測試系列 —— UI自動化測試UI
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- 自動化裝置測試與自動化測試的區別
- 【自動化測試入門】自動化測試思維
- 如何學習自動化測試?從手工測試到自動化測試的過程…
- lettuce webdriver 自動化測試---玩轉BDDWeb
- 軟體測試:自動化測試
- 自動化測試理解
- 自動化測試思路
- airTest自動化測試AI
- 介面自動化測試
- API自動化測試API
- 自動化測試框架框架
- 自動化元件測試元件
- 功能測試、自動化測試、效能測試的區別
- API自動化測試平臺,高效實現對API的自動化測試API
- 測試開發之自動化篇-自動化測試框架設計框架
- 自己動手寫Web自動化測試框架(6):自動化測試框架的規劃Web框架
- 手工測試和自動化測試 BattleBAT
- 自動化測試系列(三)|UI測試UI
- 小程式自動化測試--測試3
- Junit測試Android自動化測試Android
- 【轉】寫給想學習自動化測試的新人
- 測者的測試技術手冊:自動的自動化EvoSuite 自動生成JUnit的測試用例UI
- 軟體測試人員的華麗轉身——自動化測試之我見
- 自動的自動化:EvoSuite 自動生成JUnit的測試用例UI
- 淺談自動化測試
- python自動化測試Python
- 音訊自動化測試音訊
- 加速Web自動化測試Web
- 自動化測試框架思路框架
- 前端自動化測試探索前端
- 國產自動化測試工具
- 軟體測試自動化
- 自動化測試框架指南框架
- 自動化測試平臺
- 自動化測試工具QTPQT
- 面經-自動化測試