<ruby id="rxdll"></ruby><strike id="rxdll"></strike>

    <rp id="rxdll"></rp>
      <del id="rxdll"><meter id="rxdll"></meter></del>
      <pre id="rxdll"><font id="rxdll"></font></pre>
        <pre id="rxdll"></pre>
      <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

      <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
      <i id="rxdll"><dfn id="rxdll"></dfn></i>
      <font id="rxdll"><meter id="rxdll"></meter></font>

        <mark id="rxdll"><dfn id="rxdll"></dfn></mark>
        • 軟件測試技術
        • 軟件測試博客
        • 軟件測試視頻
        • 開源軟件測試技術
        • 軟件測試論壇
        • 軟件測試沙龍
        • 軟件測試資料下載
        • 軟件測試雜志
        • 軟件測試人才招聘
          暫時沒有公告

        字號: | 推薦給好友 上一篇 | 下一篇

        開源單元測試工具JCoverage使用詳解

        發布: 2009-3-31 12:08 | 作者: 網絡轉載 | 來源: 測試時代采編 | 查看: 269次 | 進入軟件測試論壇討論

        領測軟件測試網

        XP編程這么多時間以來深受大家的喜愛,代碼測試覆蓋率作為XP不可缺少的一個部分深受管理者的喜愛,在目前市場上有很多的這方面的工具,最經典的為cover,但其不是免費的(對商業不是免費,對open source是免費的),今天我將推薦JCoverage,這是一個很不錯的工具,雖然不是OpenSource的,但對于個人其有free版的.

        主頁:http://www.jcoverage.com/

         

         

        JCoverage的允許需要JUnit和Log4j,等類庫,你可以在其文檔中看到詳細說明,同時JCoverage可以和Ant結合在一起使用,

        注意事項:

        1 : 初始化是最好刪除當前目錄下的jcoverage.ser文件,這個文件就是測試的結果,如果其在當前目錄下找到這個文件將不會進行測試,或者重新測試

        2 : 在進行instrument時,一定要保證其class是debug模式下編譯的,否則將不能注入jcoverage指令,建議從新用debug模式編譯一個在當前目錄[iocblog.net 來源]

        3 : 在進行junit是,一定要保證測試的是加入jcoverage指令的類,否則不能生成jcoverage.ser文件,當然也就不能夠測試覆蓋率了,我在這個弄了很久,主要是classpath的問題,這個時候你要保證其的classpath中包含加入jcoverage指令的class并不簡單,如果你使用工程級別的classpath,那你就痛苦吧,我就是這樣痛苦的很,你最好使用一個新的classpath,即除了工程必須的就是加入jcoverage指令的class了,這也就是我下面的例子為什么那么煩瑣的原因;這個看似簡單的問題會把你的信心給掃的全無.因為如果你經常使用ant的話,那么在你的classpath中有很多個一樣的class,如工程自己一個,為了加入jcoverage指令而以debug模式編譯的一份,加入jcoverage指令的一份,那么現在至少有三份了,羅嗦了這么多就是不希望大家走彎路.

        4 : 最后生成報告,你可以選擇html和xml格式,但free版只有html格式,這里有一個不是很完美的地方,如果你的資源代碼是UTF-8編碼的,那么生成的報告中代碼注釋將有一部分亂碼,

         

        附錄中有兩部分內容:

        附錄1:是我個人的ant腳本 ,這段腳步是我個人的環境,你如果需要使用請修改之 ,
        附錄2:JCoverage的報告截圖 ,次報告為Html的格式,當然你也可以設置為其它格式

         

        延伸閱讀

        文章來源于領測軟件測試網 http://www.k11sc111.com/

        TAG: JCoverage 單元 工具 開源 詳解

        21/212>

        關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
        版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
        北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
        技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

        軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

        国产女主播精品_国产片婬乱18一级毛片视频_国产午夜激无码av毛片不卡_国产精品欧美久久久天天影院
          <ruby id="rxdll"></ruby><strike id="rxdll"></strike>

          <rp id="rxdll"></rp>
            <del id="rxdll"><meter id="rxdll"></meter></del>
            <pre id="rxdll"><font id="rxdll"></font></pre>
              <pre id="rxdll"></pre>
            <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

            <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
            <i id="rxdll"><dfn id="rxdll"></dfn></i>
            <font id="rxdll"><meter id="rxdll"></meter></font>

              <mark id="rxdll"><dfn id="rxdll"></dfn></mark>