我应该在VS2008中使用内置的工具进行单元测试吗?

4

我想为我的项目开始编写单元测试,如果需要的话,我应该安装什么插件,我默认获得了哪些功能?

3个回答

1

首先,使用内置的MsTest并获取一个模拟框架(Moq应该可以胜任)。


1

我没有使用过TestDriven.Net。它似乎可以在Visual Studio IDE中更轻松地运行特定的测试,这听起来会使TDD(因此得名)更快,所以我想值得一看。除了TDD之外,我的几乎所有单元测试都是作为自动化构建的一部分在IDE之外运行的。请记住,您的测试不会被丢弃。它们是您项目未来的重要组成部分。 - Bruce McGee

0

我也同意使用nunit。

对我来说,这并不是一个真正的选择。现在我从学校免费获得了VS2008的副本,但我计划开始构建被认为是商业应用程序的应用程序,因此我必须购买VS2008 Pro或更高版本的副本。

所以我将使用不支持单元测试的VS2008 express,因此我宁愿坚持使用非常好的nunit,并节省数百美元的购买Pro,因为我可能永远不会使用Pro中的大多数功能。

此外,我看到的许多单元测试书籍都使用nunit。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接