HQT

追求.NET 技术永无止境

导航

开始用NUnit...单元测试

Posted on 2005-07-21 17:58  HQT  阅读(1124)  评论(0编辑  收藏  举报

汗,以前都是土开发,唯时间、效率优先,从不做 UnitTest单元测试,
最多在开发完后做些 功能性的黑盒测试,
可以说以前写的多数代码都是很“垃圾”的。。。
毫无可测试性~
再汗一把。。。

花点时间学习研究下NUnit..吧。。

几个资料备份下:

在.NET环境中使用单元测试工具NUnit     选择自 shanyou 的 Blog http://dev.csdn.net/develop/article/22/22482.shtm

http://www.cnblogs.com/cxsharp/articles/1852.aspx 匪夷所思 的Blog

1.下载、安装NUnit:
   http://nunit.sourceforge.net/
2.看如下文章做简单的例子:
 *使用NUnit在.Net编程中进行单元测试
   http://www.microsoft.com/china/community/Column/59.mspx
 *QuickStart
   C:\Program Files\NUnit V2.1\doc\QuickStart.doc
   中文翻译:在.NET环境中使用单元测试工具NUnit
   http://www.csdn.net/develop/Read_Article.asp?Id=22482

3.进阶,学习MSDN上两精彩文章:
 *单元测试和事先测试开发:
   http://www.microsoft.com/china/msdn/library/dncscol/html/csharp03202003.asp
 *Get Test Infected with NUnit: Unit Test Your .NET Data Access :
   http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/aspnet-testwithnunit.asp
  这篇文章带的例子和实际企业项目开发的测试已经很接近了!

4.一些资源(Google一下):
  *集成NUnit到VS.NET——NUnitAddin-0.5.120d.msi、TestRunner(好像有些小问题);
  *在.NET環境中使用Test-Driven Development(測試驅動開發方法):
 http://www.dotspace.idv.tw/xp/Test-Driven%20Development%20In%20.NET.htm