![]() |
1
7
对NUnit、MbUnit、MSTest和xUnit.net之间的属性和断言差异进行了比较 http://www.codeplex.com/xunit/Wiki/View.aspx?title=Comparisons 至于MSTest vs OpenSource解决方案,人们普遍认为开源软件包,特别是MBUnit和xUnit.net是围绕单元测试进行创新的地方。 Peli de Halleux 正在为MS工作,并制作inovation,如 Pex 事情可能会改变。 |
![]() |
2
5
我只使用过NUnit和微软的版本。在我看来,他们相似多于不同。但是,根据您的项目设置,可能存在一些相关的财务考虑因素。 微软的测试框架在其较便宜/免费的SKU中不可用,但一旦您为整个软件包(我知道这并不便宜)付费,您就可以在单个软件包中获得单元测试、测试运行程序和代码覆盖率,这非常方便。
诚然,我已经有一段时间没有研究这个问题了,所以许可证可能已经改变了,但每个开发人员的额外成本是我们选择使用Microsoft解决方案的部分原因。也许VS Express加上其他工具比VS Team基金要便宜,但是因为我们必须和VS TF一起去,这对我们没什么好处。 如果你在做开源/非商业项目,我相信你可能会得到免费版本。 |
![]() |
3
2
最初,反对使用VisualStudioTeamSystem附带的单元测试的一个理由是,使用较低版本的VisualStudio的人无法运行您的测试。现在问题不那么严重了,因为我相信VS Pro现在包括了单元测试。我喜欢VisualStudio可以自动为您生成许多测试工具。 只要您真的在编写单元测试,我认为选择哪种工具并不重要。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
|
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 6 月前 |
![]() |
CactusCake · if语句中应有分号 7 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 7 月前 |