首页 / 知识
关于c#:. NET测试框架建议
2023-04-11 13:59:00

.NET Testing Framework Advice我希望在我的工作中将单元测试框架引入其中。 我们正在使用Visual Studio 2005(尽管我们可能会在接下来的6个月内升级到2008),并且主要在C#中工作。 如果该框架具有某种最佳的IDE集成,但是我愿意接受那些没有集成但仍相对易于设置的框架。 我将以一种或另一种方式来抵抗它,因此,如果我可以确保所推动的不是脖子上的痛苦,那将对我的情况有所帮助。 到目前为止,我所做的研究中显而易见的选择指向nUnit,但在将其推荐给我的团队之前,我想得到一个实际使用它的人的印象。 有没有人使用过nUnit? 如果是这样,我应该注意哪些陷阱或限制? 还有其他好的选择吗? 如果是这样,那么如果您同时使用了这两个nUnit,我将非常感谢您了解它们的优缺点。
我认为
您的另一个主要选择可能是MBUnit,它越来越多地成为选择的 斯科特·汉塞尔曼(Scott Hanselman)对此进行了很好的播客,标题为:
: Hanselminutes#112
因此,如果您打算进行自动测试,请使用
但值得一提的是,您的团队何时迁移到
我们一直在使用xUnit.net。它似乎结合了
如果您正在寻找功能测试自动化,
也尝试PEX工具 我也使用小型控制台应用程序来测试一个类或小型库。您可以从此处复制粘贴代码
当我开始单元测试时,我以
我还要说mbUnit,我希望能够仅通过在测试函数上方指定输入和结果来多次运行单个测试。我的意思的恐怖描述,所以这里的链接显示了我的意思。 |
最新内容
相关内容
python如何设置路径
python如何设置路径,培训,工作,路径,模块,以上,更多,内容,改变python的默认路径为当前的工作路径通过os模块来进行python中路径的更改默认python什么是Python web框架
python什么是Python web框架,网站,培训,管理,业务,工具,名字,软件,网络,公司,框架,web框架(webframework)或者叫做web应用框架(webapplicatiopython单元测试中的函数整理
python单元测试中的函数整理,培训,环境,测试,方法,函数,单元,条件,实例,里面,以上,python单元测试中的函数整理1、setUp准备环境。执行每个测python函数形参如何设置默认值
python函数形参如何设置默认值,培训,函数,实例,以上,参数,更多,内容,在编写函数时,可以为每个形参指定默认值。1、Python在调用函数中为形pythonweb框架的整理
pythonweb框架的整理,网络,网站,平台,项目,名字,城市,培训,框架,堪萨斯州,演奏家,pythonweb框架的整理1、DjangoDjango可能是最具代表性的Pytpython__setattr__的属性设置
python__setattr__的属性设置,数据,管理,培训,属性,方法,实例,字典,函数,是非,下面,python中__setattr__的属性设置1、说明定义类对象管理属关于xaml:WPF:如何设置或禁用文本框
关于xaml:WPF:如何设置或禁用文本框的默认ContextMenu,关于xaml:WPF:如何设置或禁用文本框的默认ContextMenu,用户,应用程序,单击,鼠标iPhone Web应用程序,模板,框架?
iPhone Web应用程序,模板,框架?,iPhone Web应用程序,模板,框架?,应用程序,站点,用于,网页,iPhone web applications, templates, framework关于unix:允许用户设置SSH隧道,但无
关于unix:允许用户设置SSH隧道,但无其他设置,关于unix:允许用户设置SSH隧道,但无其他设置,用户,身份,我想,该用户,Allow user to set up关于单元测试:如何测试/更改未测试
关于单元测试:如何测试/更改未测试和不可测试的代码?,关于单元测试:如何测试/更改未测试和不可测试的代码?,系统,单元测试,更改,我想,How关于单元测试:如何使初级程序员编写
关于单元测试:如何使初级程序员编写测试?,关于单元测试:如何使初级程序员编写测试?,试了,程序员,你写,有一个,How to make junior progra关于linux:如何设置公共密钥身份验
关于linux:如何设置公共密钥身份验证?,关于linux:如何设置公共密钥身份验证?,执行,运行,公钥,身份验证,How do I setup Public-Key Authe