如何使用Visual Studio 2008标准版运行测试项目?

时间:2008-11-06 20:48:43

标签: visual-studio-2008 unit-testing

我目前正在运行Visual Studio 2008标准版,他们为该版本删除的项目之一是单元测试功能。因此,当我打开像MVC商业测试这样的示例项目时,其中一个项目就不会加载,因为它不知道打开那种类型的项目。

我知道我可以排除或删除项目,我知道TestDriven.NET,但有VS2008标准的插件会进行VS2008 Pro附带的单元测试吗? TestDriven.NET会这样做,还是测试与NUnit测试不同,这是不行的?

更新:为了澄清,我很好奇是否有任何可以在Visual Studio 2008中运行测试项目的程序或插件。 TestDriven.NET无法加载或运行或允许VS2008打开测试项目,而Gallio不能在VS2008 IDE中运行(尽管我非常感谢这些建议)

2 个答案:

答案 0 :(得分:5)

按理查德丁威尔在Gallio中的最佳解释尝试this blog post,对于Visual Studio支持,请使用TestDriven.Net来运行它。

this Google Groups post中也提供了一些信息。


来自Gallio的网站:

  

目前Gallio可以 MbUnit版本2和3, MSTest ,NBehave,NUnit,xUnit.Net和csUnit运行测试。 Gallio提供工具支持和 CCNet,MSBuild,NAnt,NCover,Pex,Powershell,Resharper, TestDriven.Net ,TypeMock和Visual Studio Team System的集成。

答案 1 :(得分:2)

TestDriven.NET可以运行NUnit,xUnit.NET和MSTest。但它不是免费的,但非常值得。来自 http://www.testdriven.net/overview.aspx

  

支持多个单元测试框架,包括NUnit,MbUnit和MS Team System。