当前位置:  开发笔记 > 运维 > 正文

NUnit与团队系统单元测试

如何解决《NUnit与团队系统单元测试》经验,为你挑选了2个好方法。

你喜欢哪个?

每个单元测试的优点和缺点是什么?

编辑:我承认Team System提供的不仅仅是单元测试,例如应用程序和数据库的性能和负载测试.这个问题围绕着编写单元测试,你更喜欢哪个.



1> Mikelangelo..:

NUnit的:

好处:

自由

与attributs中的团队系统和断言方法非常相似,有些名称甚至相同

缺点:

测试必须通过控制台或外部应用程序运行(这可以看作是一个优势,但不是从我的角度来看).

团队系统测试

好处:

作为VS的一部分,您可以在测试窗口中运行测试.

如果您运行团队系统服务器,则可以更轻松地运行测试作为自动构建的一部分

缺点:

昂贵

仍然不如NUnit稳定

团队系统与Nunit的比较

我们使用团队系统2008,因为我们是微软认证的合作伙伴,但由于VS 2005中的bug相关问题,我们之前使用过Nunit.我更喜欢VS解决方案.

两者都是您工作的好解决方案,还可以寻找其他免费解决方案,例如:

团队系统的良好替代品


使用Resharper或TestDriven.net运行NUnit测试也完全集成在VS中,测试在测试窗口等运行.

2> eglasius..:

一个非常具体的原因是,NUnit不会将您与视觉工作室的专业版联系起来.

更新:以下是有关2008版专业版单元测试支持的链接:http://msdn.microsoft.com/en-us/library/bb385902.aspx

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有