是否有一种方法可以根据复杂性比率(例如方法/功能级别的循环复杂性)收集/报告单元测试覆盖率?
原因/意图是提供一个可衡量的指标,以显示任何基于复杂性而具有较高缺陷可能性的区域实际上具有适当的单元测试覆盖率(即通过更改例如,度量为 '100% 的 Cyclomatic Complexity >= 10)。
我的用例目前是 Java/junit,达到相同意图的不同方法也会有所帮助(不必完全是基于 Cyclomatic 的方法/函数,而是类似的测量类型)。
编辑:如果有适用于 java 和 .NET 的具有相似功能的代码覆盖工具,那将是惊人的。
谢谢你!-达伦