0

任何人都可以为开始使用 nunit 和 Visual Studio 2008 提供好的参考/指南。(除了 Nunit 文档本身!)。我特别想在 vs 2008 中建立一个测试项目。

4

4 回答 4

5

Thompson 和 Hunt 有一本好书,名为“Pragmatic Unit Testing with NUnit”。

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

有关一般测试的方式和内容的更多信息,我会推荐 Osherove 的“单元测试的艺术”和 Beck 的“测试驱动开发”。

还可以查看 Thompson 和 Hunt 提供的这张有用的摘要卡

http://media.pragprog.com/titles/utj/StandaloneSummary.pdf

他们的书中进一步解释了这些概念。

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

  • CustomLibraryCode.proj //源项目
  • CustomlibraryCodeTests.Unit.proj //单元测试项目
  • CustomLibraryCodeTests.Integration.proj //集成测试项目

这意味着应该快速且易于运行的单元测试可以独立于集成测试来执行,集成测试通常可能依赖于数据库、文件系统等,并且往往更慢、更脆弱。

于 2010-06-29T11:06:54.853 回答
3

除了提到的其他书籍之外,还有一本包含大量示例的新书:Growing Object-Oriented Software, Guided by Tests

于 2010-06-29T11:17:23.580 回答
1

我刚刚获得了 Roy Osherove 的 The Art of Unit Testing with Examples in .NET。你可以在亚马逊上买到它,这里是网站:http ://artofunittesting.com/ 。这很容易理解。这本书是用 VS 2008 和 Nunit 中的示例编写的。他还提到了其他测试框架。

于 2010-07-12T00:30:34.707 回答
0

Dimecasts 有很好的短截屏视频,涵盖 NUnit 该页面以相反的顺序列出了它们,所以从底部开始,继续努力!

于 2010-06-29T11:06:49.503 回答