【发布时间】:2011-07-22 13:11:39
【问题描述】:
在编写 C# 时,Visual Studio C# Express 版是一个足够的 IDE - 而 NUnit 是一个足够的框架来编写单元测试。然而,这种配对不足以建立这些测试的代码覆盖率。
我意识到 Professional 和 Ultimate 版本与 MSTest 集成并提供完全集成的代码覆盖范围......但这限制了对购买相关 IDE 的用户的覆盖范围验证 - 这并不理想。
我不担心将覆盖率分析集成到 IDE 中...这是一种方法,但我对批处理生成的报告同样满意...这可以集成到持续集成中。
我担心覆盖率指标的质量 - 例如,我想要分支级别的覆盖率分析,而不仅仅是行级别。
我认为 Visual Studio Professional/Ultimate 对于 Mono 环境中的开发人员来说不是一个理想的解决方案......谁能告诉我在这种情况下通常使用什么?
【问题讨论】:
-
不付钱对你来说很重要吗?否则您有更多选择,例如 DotCover - jetbrains.com/dotcover
-
为什么人们不赞成这个问题?
-
@Vijay,虽然我保护自己并说我没有投反对票;我想是因为缺乏研究。这里已经有很多这样的问题,有很多关于可通过谷歌搜索的不同工具的优点的文章,等等。=)
-
@J. Steen:我没有指责那里的任何人:) 如果一个问题需要否决,那么它应该得到。我是这个社区的新手,所以我正在了解这里的情况。
-
@Vijay,一般来说,您可以通过将鼠标悬停在控件和链接上来获得有关 SO 特性和功能的提示。经常会有一个解释性的工具提示。 =)
标签: c# code-coverage