如何在VS中进行单元测试
本文关键字:单元测试 VS | 更新日期: 2023-09-27 18:21:53
我听说过VS中的单元测试。这个社区的许多人告诉创建单元测试将改进您的OOP设计。
我真的不知道。你能知道一个网站或如何创建它的例子吗?
如果您有正确版本的Visual Studio(我认为这是Professional的最低版本,包括单元测试功能),您只需创建一个新项目(最好使用Test模板)。引用您想要进行单元测试的代码,编写TestMethod
,它将Assert()
您需要的内容设置为true。
您还可以调出测试视图,它将列出所有单元测试,以便您可以实时运行/调试它们。
单元测试实际上只是一个使用Microsoft.VisualStudio.TestTools.UnitTesting
命名空间的代码库(注意:这是为VS附带的MSTest提供的。还有许多其他单元测试工具/库)。
有关更多详细信息,请参阅MSDN的这篇文章:演练:创建和运行单元测试
您绝对不必使用Visual Studio测试工具。我从各种消息来源听说,与NUnit相比,测试引擎速度较慢。
我想说NUnit可能是.Net.xUnit最常用的单元测试引擎,它的继任者(我相信是同一个团队)也越来越受欢迎。
您是专门询问单元测试,还是询问测试驱动的开发?你知道吗?单元测试是一项技术,包括我在内的许多人都认为这是一项至关重要的技术。测试驱动的开发是一种哲学。因此,后者可能需要您团队的支持。