首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用vstest.console和参数执行测试

使用vstest.console和参数执行测试
EN

Stack Overflow用户
提问于 2013-07-16 13:26:09
回答 2查看 5.1K关注 0票数 4

我正在使用vstest.console.exe (未来的mstest.exe)作为应用程序中的一个进程来执行我的测试-dll。我想知道是否有可能将参数或数据源从我的应用程序发送到testmethod.

我一直在寻找这样的东西:

代码语言:javascript
复制
vstest.console.exe /Tests:DoSomething parameters.xml

代码语言:javascript
复制
vstest.console.exe /Tests:DoSomething /params:3,2,1

如果我能够将这些参数发送到测试类的构造函数,那就更好了。

这个是可能的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-12 13:59:32

我还没见过任何能使这种情况发生的命令。官方命令行文档:http://msdn.microsoft.com/en-us/library/vstudio/jj155796.aspx

您可以编写要从外部文件(xml、ini等)加载的测试。或者源(db)来模拟这一点。如果应用程序要生成数据,则测试方法可以在执行过程中加载和使用数据。

我一直在做类似的事情,我生成了一个设置文件,其中包含了要测试的web应用程序的各种信息,然后它从该数据文件中启动测试和测试加载,并使用这些设置作为参数。

票数 2
EN

Stack Overflow用户

发布于 2020-12-10 11:33:58

可以使用参数/Settings:从XML文件(*.runsettings)加载参数。

在这个答案中,您可以看到一个很好的例子:https://stackoverflow.com/a/56846722/789423

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17677806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档