我正在使用C#+ .Net 4.0 + VSTS 2010.我想知道Nunit是否是这个平台上最好且易于学习的单元测试工具(C#+ .Net 4.0 + VSTS 2010)?如果是,我想学习Nunit的基础知识,并且还想找到如何基于Nunit结果生成代码覆盖率报告(例如代码覆盖率报告,以显示测试哪个功能,未测试哪个功能,测试了多少行。 )
任何推荐的Nunit教程和新手的代码覆盖率?
答案 0 :(得分:4)
我把NUnit的这个教程发给初学者和我一起工作的一些大三学生
http://www.dotnetspider.com/tutorials/NUnit-Tutorials.aspx
在你掌握单元测试之前,我现在还不会担心覆盖范围。单元测试涉及更多的事情,如依赖注入和模拟框架,以确保代码被覆盖并且是可测试的。首先亲自负责集成和单元测试,然后进行覆盖 - 只需2美分
希望有所帮助
保
答案 1 :(得分:2)
对于代码覆盖,你可以使用ncover,有一个很好的集成到VS,称为testdriven.net。 如果您使用的是VS 2010,您可能还需要检查内置测试框架(MSTest),该框架内置了覆盖
希望有所帮助
答案 2 :(得分:1)
制造ReSharper(JetBrains)的公司现在拥有自己的覆盖工具dotCover。截至目前,我认为dotcover和Resharper合并比ncover便宜。