• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • C#代碼覆蓋率實踐-vsinstr和OpenCover(2)

    發表于:2014-07-07來源:csdn作者:rickyqiuTX點擊數: 標簽:軟件測試
    由于這里有源碼,所以HTML報告里面就直接顯示了代碼行級別的覆蓋率。紅色的部分是沒有執行到的,綠色的是被執行到的。加起來是可覆蓋(coverable)行。這

      由于這里有源碼,所以HTML報告里面就直接顯示了代碼行級別的覆蓋率。紅色的部分是沒有執行到的,綠色的是被執行到的。加起來是可覆蓋(coverable)行。這里的概念都是比較通用的,和其他語言的覆蓋率也是一樣的。

      方法二小結:

      1. 這個方法沒有顯示的插樁(instrument)的動作,我的理解是在將被測程序啟動的時候做了一些事情。試過多個文件包含exe和dll都是可以的。

      下面是一個外面找到的實際的大一點的子項目代碼的例子。

      2. 可以直接看到line級別的覆蓋率數據,有源碼的話可以直接映射到源碼,無源碼是到文件級別的匯總數據。

      3. 整個使用過程還是非常方便的,無論是上面的demo console小程序,還是這個有GUI的比較大的實際client。被啟動后可以像單獨運行時一樣使用,無任何感知,所以對測試手段也沒有要求,手工或者自己的自動化程序都可以。

      4. 報告比較方便,特別是用ReportGenerator后。

      還有一些待研究的:

      1. 如果團隊有多人一起執行測試,如何合并多人的覆蓋率數據。

      2. 如果是對于server端的程序,如何來處理。應該是可以做到,但是需要去驗證。

      總的來說,無論那種方法提供的數據,對于我們的測試都有很好的參考價值,是一個重要的輔助手段。

    原文轉自:http://blog.csdn.net/superqa/article/details/9060521

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>