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

有帮助吗?

解决方案

汤普森和亨特(Thompson and Hunt)有一本好书,名为“与努尼特(Nunit)的务实单位测试”。

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

有关如何以及如何测试的更多信息,我将推荐Osherove和Beck的“测试驱动开发”的“单元测试”。

还要查看汤普森和亨特的这张有用的摘要卡

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

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

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

  • CustomLibraryCode.proj //源项目
  • CustomLibraryCodetests.unit.proj //单元测试项目
  • customLibraryCodeTests.integration.proj //集成测试项目

这意味着您的单元测试应该可以快速易于运行,可以与集成测试隔离执行,这通常可能对数据库,文件系统等具有依赖性,并且往往更慢,更脆。

其他提示

除了提到的其他书籍之外,还有一本新的好书,上面有很多例子: 在测试的指导下,不断发展的面向对象的软件

我刚刚获得了单元测试的艺术,其中包括Roy Osherove的.NET中的示例。您可以在亚马逊上获得它,这是网站: http://artofunittesting.com/. 。这很容易理解。该书以VS 2008和Nunit中的示例编写。他还提到了其他测试框架。

Dimecasts有好处, 涵盖Nunit的短屏幕录像该页面以相反的顺序列出它们,因此请从底部开始并进行工作!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top