如何在没有Visual Studio的情况下使用MSTest?

drnojrws  于 2022-11-17  发布在  其他
关注(0)|答案(7)|浏览(144)

MSTest是否有类似于nUnit的独立GUI,让我可以使用它并在没有visual studio的情况下运行测试?MSTest的官方网站是什么,我可以在那里了解更多关于如何使用它的信息?

bxjv4tth

bxjv4tth1#

MSTest可以在不安装Visual Studio的情况下使用。您将需要install Visual Studio Test Agent,它可以从Microsoft免费下载。
我认为从许可的Angular 来看,这种方法比手动将MSTest.exe及其依赖项复制到生成服务器上要好。
请参阅此博客以获取参考:http://blogs.msdn.com/b/anutthara/archive/2009/12/16/running-tests-in-mstest-without-installing-the-vs-ide.aspx

ztigrdn8

ztigrdn82#

它没有GUI(除了Visual Studio),但有一个命令行工具:MSTest.exe
以下是running MSTest tests的官方文档。

bkhjykvo

bkhjykvo3#

您可以使用mstest.exe来执行此操作,但诀窍在于让它在不安装Visual Studio的情况下工作。这涉及到复制几个文件和注册表项。我已经在博客上发表了关于here的文章。

wydwbb8l

wydwbb8l4#

使用Gallio作为您的测试运行程序......那么当您最终放弃MsTest并转移到一个真实的的测试框架时,就不会那么戏剧化了。

6mw9ycah

6mw9ycah5#

使用VSTest.console.exeMicrosoft.测试平台的一部分
所需步骤:
1.从https://www.nuget.org/packages/Microsoft.TestPlatform/下载测试平台
1.解压缩
1.在解压缩的文件夹中,将 \tools\net451\Common7\IDE\Extensions\TestPlatform 文件夹复制到未安装Visual Studio的计算机上
1.从cmd.exe运行VSTest.控制台.exe MyTest.dll
更多详情请访问:https://learn.microsoft.com/en-us/visualstudio/test/vstest-console-options?view=vs-2017#general-command-line-options

oprakyz7

oprakyz76#

您也可以从codeplex使用此工具:一个一个...

r1zk6ea1

r1zk6ea17#

Uset“dotnet测试”,它与所有版本兼容,例如:

'dotnet test yourassembly.dll -l console -v detailed'

相关问题