首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以围绕NUnit、MbUnit、xUnit或其他测试框架创建包装器吗?

我可以围绕NUnit、MbUnit、xUnit或其他测试框架创建包装器吗?
EN

Stack Overflow用户
提问于 2009-06-17 03:59:53
回答 2查看 900关注 0票数 3

如何在测试框架周围创建包装器?我们仍然不知道将使用哪个测试框架,但我需要开始编写单元测试。有了这个问题,我想知道如何从NUnit切换到mbUnit、xUnit甚至MSTest。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-17 04:47:27

你可以创建一个包装器--但我认为你可以更好地利用你的时间。我会说选择最简单的(我个人最喜欢的是战马NUnit)来满足你的需求--新的框架增加了功能,可以帮助你编写更复杂的测试夹具。

然而,我更看重简单性而不是“灵活性”。将来,如果您发现自己想要“Y测试框架中很酷的特性X”,您可以使用Y编写特定的测试夹具。(您也可以迁移整个测试夹具以使用Y保持一致性-但时间总是很紧缺)-在2个单元测试框架之间切换通常是单调的工作(重命名属性),但是some might be more work (免责声明:使用MbUnit没有飞行时间)

然而,你的评论让我有点担心。

  1. 为什么由客户决定您用于开发的测试框架--这应该是开发团队的选择。客户不会希望您定义产品需求-他/她会吗?测试的质量不依赖于使用的框架,所以我看不出这对客户有什么影响。
票数 6
EN

Stack Overflow用户

发布于 2010-07-09 02:20:40

您可以使用允许您运行多个单元测试框架的现有包装器,因此即使您切换框架,您仍然可以使用旧的单元测试。对于您列出的单元测试框架,我建议您看一看Gallio。

来自http://www.gallio.org/的。

目前可以运行MbUnit版本2和3、MSTest、NBehave、NUnit、xUnit.Net、csUnit和RSpec的测试。Gallio提供工具支持以及与AutoCAD、CCNet、MSBuild、NAnt、NCover、Pex、Powershell、Resharper、TestDriven.Net、TypeMock和Visual Studio Team System的集成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1005058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档