繁体   English   中英

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

[英]How to unit test a project outside visual studio

我在visual studio中做了一个项目,并且还实现了单元测试。 代码在单元测试中工作正常。

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

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

我是单元测试的新手,所以任何帮助都将不胜感激

提前致谢

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

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

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

在没有Visual Studio的情况下安装MSTest并不是一件容易的事。 在这方面, 这个工具对我非常有用。
起源于此

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

使用MSTest和NUnit?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM