有沒有一種方法可以根據方法/功能級別上的循環複雜度等複雜度比率來收集/報告單元測試覆蓋率?測量循環複雜度函數/方法的單位代碼覆蓋率?
原因/意圖是提供一個可衡量的度量標準,以顯示基於複雜性具有較高缺陷機率的任何區域實際上都有適當的單元測試覆蓋率(即遠離「100%」或「80%」的度量)通過將度量更改爲「100%的圓形複雜度> = 10」)。
我的用例目前是Java/junit,達到同樣意圖的不同方法也是有幫助的(不必完全是基於Cyclo的方法/函數,但是類似的度量類型)。
編輯:如果有一個代碼覆蓋率工具具有Java和.NET類似的功能,那將是驚人的。
謝謝! -Darren
重複的: http://stackoverflow.com/questions/13399514/how-to-check-code-coverage-with-tests-for-methods-with-specified-level-of-comple – dhartford