gpt4 book ai didi

c# - MSTest 代码覆盖率

转载 作者:IT王子 更新时间:2023-10-29 04:34:03 29 4
gpt4 key购买 nike

如果我使用 MSTest,有没有办法在 visual studio 中测试代码覆盖率?还是我必须购买 NCover?

如果 Microsoft 不提供内置工具来执行代码覆盖,NCover Enterprise 是否物有所值?旧的测试版是否足够好?

编辑:VS 产品的描述以及哪些产品包括代码覆盖率 https://www.visualstudio.com/vs/compare/

如果您的 VS 版本不支持,可以使用 TestDriven.NET ( http://testdriven.net/ )。

最佳答案

MSTest 包括代码覆盖率,至少在我拥有的 VS 版本中是这样。但是,您需要在 testrunco​​nfig 中启用检测,这很丑陋并且是一个主要的 PITA。

一个更简单的选择是使用 TestDriven.NET ,它可以自动覆盖,即使对于 MSTest 也是如此。由于它使用 MSTest 核心,您仍然可以获得所有 VS 优点,例如着色(覆盖代码的红/蓝线)。参见 here (包括截屏视频),或者因为一张图片说了一千个字:

alt text
(来源:mutantdesign.co.uk)

关于c# - MSTest 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/415562/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com