C# nunit单元测试参考/指南

C# nunit单元测试参考/指南,c#,visual-studio-2008,unit-testing,nunit,nunit-2.5,C#,Visual Studio 2008,Unit Testing,Nunit,Nunit 2.5,谁能为nunit和VisualStudio2008的入门提供好的参考/指南。除了Nunit文档本身!。我特别想在vs 2008中建立一个测试项目。Dimecasts有很好的, 页面以相反的顺序列出它们,所以从底部开始向上 汤普森和亨特有一本好书叫《实用单元测试与NUnit》 我就是这样开始的,它提供了一个很好的介绍 关于如何测试以及测试什么的更多信息,我推荐Osherove的单元测试艺术和Beck的测试驱动开发 还可以看看汤普森和亨特的这张有用的总结卡 这些概念在他们的书中有进一步的解释 更新

谁能为nunit和VisualStudio2008的入门提供好的参考/指南。除了Nunit文档本身!。我特别想在vs 2008中建立一个测试项目。

Dimecasts有很好的,
页面以相反的顺序列出它们,所以从底部开始向上

汤普森和亨特有一本好书叫《实用单元测试与NUnit》

我就是这样开始的,它提供了一个很好的介绍

关于如何测试以及测试什么的更多信息,我推荐Osherove的单元测试艺术和Beck的测试驱动开发

还可以看看汤普森和亨特的这张有用的总结卡

这些概念在他们的书中有进一步的解释

更新: 我不确定我能推荐任何描述项目设置机制的书籍,但我可以提供一些基本建议。 为要测试的每个源项目创建单独的测试项目。 确保不要将集成/系统测试与单元测试混为一谈。确保这一点的一种方法是区分测试项目。e、 我可能有类似的东西

CustomLibraryCode.proj//源项目 CustomlibraryCodeTests.Unit.proj//单元测试项目 CustomLibraryCodeTests.Integration.proj//集成测试项目
这意味着您的单元测试应该是快速且易于运行的,可以独立于集成测试来执行,集成测试通常可能依赖于数据库、文件系统等,并且往往更慢、更脆弱。

在前面提到的其他书籍的基础上,有一本新书有大量的例子:

我刚刚学到了Roy Osherove在.NET中用例子进行单元测试的艺术。你可以在Amazon上找到它,这里是网站:。这很容易理解。这本书是用VS2008和Nunit的例子写的。他还提到了其他测试框架。

不错!那是我拼命想记住的另一本书!我不确定我是否会把它作为一本“入门”书。。一个有1-3年TDD经验的人会从书中得到更多;我收到的都是优秀的,但我真的在寻找更多的技术指南,因为这是我需要帮助的建立项目的机制。你说建立一个测试项目是什么意思