首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人能帮我找到最适合我的场景的单元测试框架工作吗?

有人能帮我找到最适合我的场景的单元测试框架工作吗?
EN

Stack Overflow用户
提问于 2013-09-17 02:44:12
回答 2查看 253关注 0票数 0

我刚刚被分配了一项任务,为一个小型开发团队执行一个单元测试策略,使用visual 2012专业版上的c sharp (它不包括强大的MS测试模块(测试管理器、测试中心、自动生成单元测试的能力等等)。

在网上搜索并阅读了大量关于visual中单元测试的文章之后,我想出了一些选项,比如"nUnit“、"xUnit.net”和Visual 2012专业版的集成MS unitTest (因为它是唯一的专业版本,所以我只为它的功能提供资金)。在这个领域有经验的人能帮我选择一个合适的工具吗?如果您有任何其他建议,请具体说明。

此外,我们还需要获得一个创建“存根”和“驱动程序”的“假”框架,用于模块测试。由于我们仍然只有VS 2012专业版本,我们没有访问"MS假“。我知道“莫克”是个很好的解决办法。我希望任何人都能提出更好的选择。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-17 03:02:16

我还建议将NUnit作为单元测试的一个很好的起点,因为它是免费的,它集成到Visual (如果您愿意的话,也可以单独运行),如果您决定以后使用/购买,还可以补充其他测试框架(如MSTest)。换句话说,您可以使用NUnit和MSTest同时编写测试。

一步一步入门的写作单元测试教程--用NUnit测试C#

至于嘲笑,我建议如下:

  • 免费莫克,并定期更新GitHub
  • 免费并定期在网站上更新犀牛毛
  • TypeMock -不是免费的,但非常强大的模拟框架,允许您模拟具体类型(包括密封类),允许您测试第三方软件,如SharePoint等。
票数 2
EN

Stack Overflow用户

发布于 2013-09-17 02:50:53

我使用nUnit,它很棒。

  • 它可以与VS 2012集成使用nUnit测试适配器扩展
  • 它可以用作独自站着
  • 詹金斯 CI服务器支持它(不知道其他人.)。
  • 它的使用非常广泛,您几乎可以找到教程和示例所需的所有内容。

您也可以使用"模拟“对象,如果这是您所指的:""fake" framework for creating "stub" and "drivers"

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

https://stackoverflow.com/questions/18840486

复制
相关文章

相似问题

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