如何在视觉工作室之外对项目进行单元测试

时间:2012-10-19 11:48:41

标签: c# .net visual-studio-2010 unit-testing

我在visual studio中创建了一个项目,并且还实现了单元测试。 代码在单元测试中运行良好。

现在我怀疑是否可以在visual studio环境之外实现单元测试,这样我只使用我的项目生成的exe并测试多个案例?

我正在寻找可以利用我当前的单元测试实现的选项

我是单元测试的新手,所以任何帮助都会受到赞赏

提前致谢

5 个答案:

答案 0 :(得分:1)

您可以使用像NUnit这样的外部库,有经理来运行您的测试

答案 1 :(得分:1)

如果来自外部,您的意思是在Visual Studio IDE之外,那么您可以使用VS内部使用的mstest.exe。从某种意义上讲,这是独立的,主机不需要安装VS.例如,构建系统可以调用它并在构建结束时进行单元测试。

答案 2 :(得分:1)

如果您使用的是Microsoft测试框架,则可以从命令行运行MSTest.exe

答案 3 :(得分:1)

在没有Visual Studio的情况下安装MSTest并不是一件容易的事。 This tool在这方面对我非常有用 源自here

答案 4 :(得分:1)

如果按照此SO答案设置测试类,则可以根据编译选项在MSTest或NUnit中运行它们。希望这有帮助!

Using both MSTest and NUnit?