我需要在自动TFS构建中运行一些WebTests(在扩展名为" .webtest"的文件中定义)。我可以从Visual Studio 2015本地成功运行这些Web测试,但无法在团队构建期间执行这些测试。
在团队构建定义中,我尝试过使用"测试程序集文件规范" value =" * .webtest"。但这无法获得网络测试。我可以看到.webtest文件已被复制到"二进制文件"目录让我有点疑惑为什么找不到它们。
Test Specification Configurations
我错过了什么?如何让.webtest文件在Team Build下运行?
注意:
TFS版本:2013(代理已安装VS2015)
答案 0 :(得分:0)
在“测试源”字段中打开省略号:
指定MSTest.exe运行器(VS2010兼容)作为Test Runner并更改Test Assembly文件规范以运行扩展名为.webtest的所有内容。
更多细节 -
答案 1 :(得分:0)
Visual Studio Test Runner无法运行Web测试和负载测试。您需要使用MSTest.exe在TFS构建中运行它们。您可以添加InvokeProcess活动来运行mstest命令:mstest /TestContainer: WebTest1.webtest