如何在VS中进行单元测试

本文关键字:单元测试 VS | 更新日期: 2023-09-27 18:21:53

我听说过VS中的单元测试。这个社区的许多人告诉创建单元测试将改进您的OOP设计。

我真的不知道。你能知道一个网站或如何创建它的例子吗?

如何在VS中进行单元测试

如果您有正确版本的Visual Studio(我认为这是Professional的最低版本,包括单元测试功能),您只需创建一个新项目(最好使用Test模板)。引用您想要进行单元测试的代码,编写TestMethod,它将Assert()您需要的内容设置为true。

您还可以调出测试视图,它将列出所有单元测试,以便您可以实时运行/调试它们。

单元测试实际上只是一个使用Microsoft.VisualStudio.TestTools.UnitTesting命名空间的代码库(注意:这是为VS附带的MSTest提供的。还有许多其他单元测试工具/库)。

有关更多详细信息,请参阅MSDN的这篇文章:演练:创建和运行单元测试

您绝对不必使用Visual Studio测试工具。我从各种消息来源听说,与NUnit相比,测试引擎速度较慢。

我想说NUnit可能是.Net.xUnit最常用的单元测试引擎,它的继任者(我相信是同一个团队)也越来越受欢迎。

您是专门询问单元测试,还是询问测试驱动的开发?你知道吗?单元测试是一项技术,包括我在内的许多人都认为这是一项至关重要的技术。测试驱动的开发是一种哲学。因此,后者可能需要您团队的支持。