23个.NET开源项目
Eric Nelson是微软技术的传道者,也是MSDN UK Flash的技术编辑,他编写了一个列表,列出23个UK开发人员推荐的.NET开源项目。微软的一些开源项目如ASP.NET MVC、DLR、IronRuby、IronPython、MEF等则未列入其中。
Eric Nelson是微软技术的传道者,也是MSDN UK Flash的技术编辑,他编写了一个列表,列出23个UK开发人员推荐的.NET开源项目。微软的一些开源项目如ASP.NET MVC、DLR、IronRuby、IronPython、MEF等则未列入其中。
经过将近一年的努力之后,NUnit 2.5版本最终发布了。该版本包括:数据驱动测试、内联期望异常测试、泛型与Lambda表达式支持、进程外测试执行,以及源代码显示。
Gallio是一个针对.NET测试框架的自动化平台。不同于其他测试框架需要创建包括自动化的API和测试运行器的工具集,Gallio旨在提供一个中立的可扩展平台,及能被任意的测试框架所使用的工具和自动化服务。
一个最早的.NET单元测试框架NUnit已经发布了2.5 Ahpha版本。虽然只是一个小版本号的变化,但是包含了相当多的新特性,包括:支持数据驱动测试,一个并行的测试运行器等等。
White项目是一个适用于测试Win32,WinForm,WPF和SWT (java)应用的自动化测试框架。它可以和你喜欢的其它测试框架如WatiN结合使用,来完成用户验收性测试。
随着NUnit和Visual Studio.NET 2005的推出,对.NET代码作单元测试似乎越来越容易了,而且更加自动化。但您是否考虑过这些单元测试是否真正“有效”呢?还是仅仅自我安慰的“额外工作量”呢?NCover起码可以帮忙做做检查。以前NCover是个开源的框架,最近它已经被商品化了。
NUnit的创造者Jim Newkirk公布了一个新的单元测试框架,叫做xUnit.net。这个以NUnit接班人自许的新框架打算消除NUnit的错误和缺点,并打算在框架中加入一些最佳实践和扩展能力。
Martin Fowler对微软扼杀技术领跑者的做法提出了质疑。微软正通过法律手段来威胁一名开发者,让他撤销他的TestDriven.Net插件对VisualStudio Express的支持。微软开发与NUnit不兼容的竞争产品,使很多开发者感到寒心。当微软与敏捷社区各自追求不同的目标时,它们之间的鸿沟正在变宽吗?是时候毫无保留地说出来了。