如何在Visual Studio 2010中设置单元测试?[关闭]


19

我正在做我的第一个大型项目,在专业编程环境中没有很多经验。在研究与编程相关的任何东西时,我经常会看到有关单元测试的参考,但是对于如何设置这些参数甚至对我来说还是有益的,我仍然不清楚。

有人可以向我解释单元测试,以及如何在具有多个项目的Visual Studio 2010解决方案中进行设置吗?是项目解决方案中发生的事情,还是单独的解决方案?您会为小型开发团队推荐它吗,还是只是在浪费时间设置?

现在,我只是运行整个程序以测试当前正在处理的内容,但是偶尔我会遇到不容易调试的问题,在其他地方运行代码的子集很有用...有时我会设置另一个项目中引用了一些库来测试程序的一小部分,但由于涉及到所有相关性,我觉得浪费了更多的时间进行设置,然后仅运行整个程序


2
我投票关闭此问题为离题,因为这是特定于工具使用和工具配置的问题。

Answers:


19

在VS2010中设置单元测试非常容易。

将新项目添加到您的解决方案,然后从“新建项目”对话框中选择“测试项目”模板。通常,您为要在解决方案中测试的项目创建一个测试项目(例如,BusinessLogic.proj将具有一个名为BusinessLogicTest.proj的伴侣)。

一旦添加了项目,最简单的方法(不一定是最好的方法,特别是如果您的目标是开始使用TDD)是开始右键单击要测试的功能并选择“创建单元测试”。确保输出项目是您刚刚创建的测试项目,然后单击确定。VS为您创建了一个新的测试类,其中包含测试方法。

那就是设置的基础。有很多学习有效测试的知识,但是至少要通过单元测试才能走上正确的道路。我将看看是否可以找到一个演示或文章来使您更进一步。

编辑

找到一个。此文章是由德博拉仓田(一个MS MVP)和她有C#和VB代码示例。她正在使用VS2008,但VS2010的基础相同


1
谢谢,这正是我想要入门的那种!比我想象的要容易得多,并且比我通常做的要快得多:)
Rachel 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.