我刚刚被分配了一项任务,为一个小型开发团队执行一个单元测试策略,使用visual 2012专业版上的c sharp (它不包括强大的MS测试模块(测试管理器、测试中心、自动生成单元测试的能力等等)。
在网上搜索并阅读了大量关于visual中单元测试的文章之后,我想出了一些选项,比如"nUnit“、"xUnit.net”和Visual 2012专业版的集成MS unitTest (因为它是唯一的专业版本,所以我只为它的功能提供资金)。在这个领域有经验的人能帮我选择一个合适的工具吗?如果您有任何其他建议,请具体说明。
此外,我们还需要获得一个创建“存根”和“驱动程序”的“假”框架,用于模块测试。由于我们仍然只有VS 2012专业版本,我们没有访问"MS假“。我知道“莫克”是个很好的解决办法。我希望任何人都能提出更好的选择。
谢谢
发布于 2013-09-17 03:02:16
我还建议将NUnit作为单元测试的一个很好的起点,因为它是免费的,它集成到Visual (如果您愿意的话,也可以单独运行),如果您决定以后使用/购买,还可以补充其他测试框架(如MSTest)。换句话说,您可以使用NUnit和MSTest同时编写测试。
读一步一步入门的写作单元测试教程--用NUnit测试C#。
至于嘲笑,我建议如下:
发布于 2013-09-17 02:50:53
我使用nUnit,它很棒。
您也可以使用"模拟“对象,如果这是您所指的:""fake" framework for creating "stub" and "drivers"”
https://stackoverflow.com/questions/18840486
复制相似问题