【发布时间】:2013-05-17 14:45:33
【问题描述】:
我有一堆 C# 代码,单元测试和系统测试都涵盖了这些代码。我想找到两者都涵盖的代码部分,仅由单元测试和仅由系统测试覆盖。
我可以使用 JetBrains dotCover 为这两组(单元测试与系统测试)生成覆盖率报告。
如何比较这两个覆盖率报告?
我有 NDepend,如果有帮助的话。
【问题讨论】:
我有一堆 C# 代码,单元测试和系统测试都涵盖了这些代码。我想找到两者都涵盖的代码部分,仅由单元测试和仅由系统测试覆盖。
我可以使用 JetBrains dotCover 为这两组(单元测试与系统测试)生成覆盖率报告。
如何比较这两个覆盖率报告?
我有 NDepend,如果有帮助的话。
【问题讨论】:
Roger,使用 NDepend,您仍然可以导入多个 DotCover 覆盖 xml 文件 (with the right DotCover XML for NDepend setting)。
我想找到两者都涵盖的代码部分
使用合并选项AND,如下面的屏幕截图所示。这会有所帮助,它会告诉您两个测试集都涵盖了哪种方法。
如果您需要逐行缩放两个测试集所覆盖的级别,除非 NCover 有相应的工具,否则您需要自己以编程方式合并两个覆盖文件(应该不难) .
【讨论】: