MSTest是否具有类似于nUnit的独立GUI,可让我在没有Visual Studio的情况下使用它并运行测试? 我可以在MSTest的官方网站上找到更多有关如何使用它的信息?
可以在不安装Visual Studio的情况下使用MSTest。 您将需要安装Visual Studio测试代理,它可以从Microsoft免费下载。
从授权的角度来看,我认为这种方法比手动将MSTest.exe及其依赖项复制到生成服务器更好。
请参阅此博客以供参考:[http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx]
它没有GUI(Visual Studio除外),但是有一个命令行工具:MSTest.exe
这是有关运行MSTest测试的官方文档。
您可以使用mstest.exe来执行此操作,但诀窍在于无需安装Visual Studio即可使其运行。 这涉及几个文件和注册表项的复制。 我在这里写过博客。
将Gallio用作您的测试运行者...那么当您热衷于放弃MsTest并转而使用真正的测试框架时,它就不算什么了。
您也可以从Codeplex使用此工具:[http://testrunner.codeplex.com ...]
使用Microsoft.TestPlatform的VSTest.console.exe部分
所需步骤:
此处有更多详细信息:[https://docs.microsoft.com/zh-cn/visualstudio/test/vstest-console-options?view=vs-2017#general-command-line-options]