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

时间:2009-07-29 06:15:54

标签: visual-studio-2008 unit-testing

我想开始为我的项目编写单元测试,如果需要我应该添加什么, 我默认得到什么能力?

3 个答案:

答案 0 :(得分:1)

首先 - 使用内置的MsTest并获取一个模拟框架(Moq应该这样做。)

答案 1 :(得分:1)

我强烈推荐NUnit,甚至是Visual Studio的内置测试。

以下是一些参考资料:

NUnit vs. MSTest

NUnit vs Visual Studio 2008’s Test Projects for Unit Testing?

NUnit vs. MbUnit vs. MSTest vs. xUnit.net

更重要的是,管理您的期望并了解这些测试的意义所在以及不合理的地方。这将有助于防止你在开始时气馁。搜索Stack Overflow进行单元测试和/或TDD将为您提供大量的思考。

答案 2 :(得分:0)

我也是第二个小伙伴。

对我而言,虽然这不是一个真正的选择。现在我从学校免费获得了VS2008的副本,但我打算开始构建被视为商业版的应用程序,因此我必须购买VS2008 Pro或更高版本的副本。

所以我将使用VS2008快递没有得到单元测试所以对我来说我宁愿坚持非常好的nunit并节省数百美元的无需购买Pro,因为Pro中的大多数功能可能永远不会用。

我看到的很多单元测试书都使用了nunit。