亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
使用Grester簡化Java應用程序的JUnit測試
作者:網絡轉載 發布時間:[ 2013/3/22 14:37:43 ] 推薦標簽:

從 V0.3 alpha 開始,可以在所有有效的 Maven 生命周期階段中作為插件執行的 Grester 有兩個主要目標(使用時全小寫):

    inspect —— 這是 Grester 的主要目標,通常在測試階段(雖然嚴格來說,它可以是測試編譯階段之后的任意階段)執行。Grester 將通過 pom.xml 文件中列出的依賴關系創建一個可變的 Java 類路徑并把新類路徑提供給 Jester。
    help —— 此目標主要用于對正確插件語法和結構的參考,可以在命令行中輸入 mvn grester:help 單獨執行。

對示例項目運行 Grester

運行簡單的 mvn clean install 命令(或者包含 inspect 目標使用的特定狀態的所有生命周期命令)將生成如下所示的輸出。

圖 10. Jester 在處理示例代碼

通過進一步檢查,您可以看到初始類文件 CommandExecutor 中的第 27 行已經從 -1 更改為 1。Jester 對單個類執行一個完整操作需要花費一些時間。在操作結束時將生成 jesterReport.xml 文件,該文件顯示在 Java Swing 窗口中所發生情況的匯總詳細信息。

尋求 Grester 幫助

通過命令行運行 mvn grester:help 將生成類似于圖 11 的輸出。它將用作配置 Grester 的簡短指南,而無需參考初始的 README.txt 文件。

圖 11. Grester 的幫助目標

結束語

Grester 不是完美的插件,并且仍然在改進中。對 Groovy 源代碼的直接支持特別有幫助。同樣的概念可以應用到不使用 Maven 但需要構造 Java 類路徑字符串(例如,跨越單個文件系統中的多個目錄列出依賴關系的 Apache Ant 構建文件)的項目。如果 Ant 文件本身已經被分成許多獨立的文件,那么該過程可能會更加復雜。

對于在一個位置中無法輕松識別其依賴關系的項目,運行單個工具 (Jester) 所帶來的麻煩是否值得您去承受。但是,我仍然覺得 Jester 是用于考察開發人員編寫測試的方法是否具有健壯性的重要工具。確實,對于使用一組靜態測試即可找出的重大代碼庫更改,當 Jester 報告顯示出很差的單元測試或集成測試性能時,開發人員的測試驅動開發(Test-Driven Development,TDD)和行為驅動開發(Behaviour-Driven Development,BDD)技能會讓人產生懷疑。

上一頁12345下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产亚洲精品日韩综合网 | 蝌蚪网在线视频 | 狠狠婷婷 | 免费大香伊蕉在人线国产 | 午夜在线网站 | 视频精品一区二区三区 | 最近新韩国日本免费看 | 一级做a免费视频观看网站 一男一女下面一进一出性视频 | 午夜dj免费高清在线观看影院 | 免费亚洲网站 | 92看片淫黄大片看国产片 | 黄色在线观看视频免费 | 亚洲xxxx动漫 | 国产成人亚洲综合小说区 | 亚洲国产一区二区三区 | 伊人激情 | 99黄色网| 色婷婷影院在线视频免费播放 | 亚洲国产日韩欧美mv | 色综合久久六月婷婷中文字幕 | 日日夜夜人人 | 草比片| 日皮视频在线免费观看 | 欧美日韩中文字幕在线观看 | 88av色| 日本午夜影院在线 | 天天爱夜夜操 | 色噜噜狠狠狠综合曰曰曰88av | 色综合天天综一个色天天综合网 | 免费人成在线看 | 亚洲 欧洲 日产 专区 | 免费在线观看黄色小视频 | 日本三级3本三级带黄 | 日本全黄三级在线观看 | 日日摸人人看97人人澡 | 最近2019中文字幕mv免费看 | 宠溺高h共妻 | 欧美人与性禽xxxx | 天天影视色香欲综合网网站麻豆 | 2021国产精品自在拍在线播放 | 日韩精品免费在线观看 |