我们正在使用Xunit进行大型项目(超过100000 LOC)的单元测试以进行测试,我们还需要找到代码覆盖率,我们正在使用Visual Studio中的“分析代码覆盖率”我们对Visual Studio如何找到代码覆盖率或基于什么基础感到困惑?
问题:
我们有72个待测试的控制器,我们测试了25个控制器
情景1
1)当我们测试1个控制器代码覆盖率结果 3.10% 那很好
这意味着我们测试每个控制器25次(一些控制器占2%,2.15%等)结果 22% 很好:)比较 总代码为150000
场景2
1)当我们在单击时测试25个控制器代码覆盖率结果只是 11.25% 这不好:(
与控制器代码相比,甚至总代码为150000
我们尝试了什么
我们使用自定义代码覆盖率分析设置(.runsettings),以便我们排除未使用的dll或命名空间,但我们甚至会得到一个不满意的数字
帮帮我谢谢