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

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
JUnit及其相關的單元測試技術
作者:網絡轉載 發布時間:[ 2013/8/2 10:40:17 ] 推薦標簽:

  下面我們用EclEmma運行我們上面Junit的例子,看看測試覆蓋率是多少,點擊這個新的按鈕,運行Junit Test。

  可以看到EclEmma用不同的色彩標示了源代碼的測試情況。其中,綠色的行表示該行代碼被完整的執行,紅色部分表示該行代碼根本沒有被執行,而黃色的行表明該行代碼部分被執行。可見我們的測試用例對邏輯類LogicClass的測試達到了。

  有時候想一次運行中覆蓋所有的代碼通常比較困難,如果能把多次測試的覆蓋數據綜合起來進行察看,那么我們能更方便地掌握多次測試的測試效果。EclEmma提供了這樣的功能。通過Coverage視圖的工具按鈕來結合多次覆蓋測試的結果。在彈出框中點擊OK按鈕,可以看到多次測試對代碼的測試覆蓋率了。

  4. 如何使用Ant批量運行junit單元測試用例并生成測試報告

  我們編寫完單元測試用例以后,我們可以運行單元測試用例來檢查我們的代碼有沒有bug,以后如果代碼發生改變,我們可以運行單元測試用例來檢查我們的修改有沒有帶進新的bug。但如果每個測試用例都要手工運行那比較繁瑣了,下面我們介紹如何使用ant進行批量測試和生成測試報告。

  4.1 什么是ant:

  Ant是一個類似make的、用java實現的構建工具,項目的構建、包裝和發布過程中幾乎每一件事都可以由Ant的任務來處理。Ant憑借出色的易用性、平臺無關性以及對項目自動測試和自動部署的支持,已成為眾多項目構建過程中不可或缺的獨立工具,并已經成為事實上的標準。

  4.2 如何使用ant批量運行junit測試用例并生成測試報告:

  隨著項目的進展和項目的規模在不斷的膨脹,為了保證項目的質量,有計劃的執行全面的單元測試是非常有必要的。利用Ant集成Junit可以通過配置批量運行所指定的測試用例并生成測試報告,可以讓開發人員及時發現代碼中所隱藏的bug,及時進行修改,極大的提高工作效率,從某種意義上做到持續集成。

  Ant 內置了對 JUnit 的支持,它提供了兩個 Task:junit 和 junitreport,分別用于執行JUnit單元測試和生成測試結果報告。使用這兩個 Task編寫構建腳本,可以很簡單的完成批量運行單元測試并生成測試報告的任務。

  首先把junit的包加載到ant的編譯目錄下:打開 Eclipse 的window菜單,選擇reference選項界面,選擇Ant-> Runtime 選項,將 Junit 4.* 的 JAR 文件添加到 Classpath Tab 頁中的GlobalEntries 設置項里。還有記得檢查一下 Ant Home Entries 設置項中的 Ant 版本是否在1.7.0之上,如果不是請替換為新版本的 AntJAR文件,Eclipse3.2內置的ant版本是1.65,eclipse3.4內置的ant版本是1.70,所以如果我們使用的junit版本是4以上的,好用eclipse3.4。

  接下來是編寫 Ant 構建腳本 build.xml。雖然這個過程稍嫌繁瑣,但這是一件一勞永逸的事情。

  把此build.xml文件放到工程的根目錄下,修改test屬性的值為我們要運行的單元測試用例的包路徑名,如果為空默認運行工程所有的單元測試,在Eclipse下打開此build.xml文件,在右邊的outline視圖下右擊ant的junit任務,選擇RunAsAntBuild,可以運行此ant文件的junit任務,然后我們可以在Eclipse的控制臺上看到Ant任務的執行信息,任務執行完后,會在工程的report目錄下的“framework-${DSTAMP}-${TSTAMP}”臨時文件夾下生成html類型的測試報告。

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产精品免费视频能看 | 最近2019年免费中文字幕高清 | 成人无遮挡免费网站视频在线观看 | 韩国成人理伦片免费播放 | www.黄色网址| 欧美一级久久久久久久久大 | 欧美日韩三级在线 | a毛片视频免费观看影院 | 男人下面疯狂进女人下部视频 | 亚洲女人国产香蕉久久精品 | 综合精品在线 | 亚洲综合一区二区三区四区 | 久久精品国产亚洲高清 | 亚洲国产欧美在线观看 | 国产情精品嫩草影院88av | 97国产精品人人爽人人做 | 精品一区二区三区高清免费观看 | 日韩高清影视 | 成人福利免费观看体验区 | 日韩射 | 美女视频黄.免费网址 | 日本特级淫片 | 射久久| 韩国在线观看免费观看影院 | 成 人 免费观看网站 | 波多野结衣四虎 | www.99视频| 国产成人aaa在线视频免费观看 | 99re这里有免费视频精品 | 狠狠干婷婷 | 九九色在线视频 | 日本大臿亚洲香蕉大片 | 日韩一道本 | 国产成人精品福利网站在线观看 | 天天色综合社区 | 午夜美女影院 | 免费看欧美一级特黄a大片 免费看欧美一级特黄α大片 | 国产1区2区3区 | 成人午夜视频免费观看 | 深爱激情五月婷婷 | 5060网午夜|