0

我们的 VNext 版本是使用 tfs 2015 创建的。Visual Studio 测试步骤运行良好,但对于某些应用程序,我们希望以特定用户身份运行单元测试。

是否可以在“Visual Studio 测试”步骤中执行此操作,还是我需要使用不同的方法?

4

1 回答 1

1

来自这篇文章:Test agent, Test Controller and MSTEST FAQ (Qustion 21),应该也适用于VS测试。

测试代理是否允许您模拟其他用户?或者测试代理是否总是在用户配置启动时启动测试?

没有内置对模拟的支持,因此默认情况下测试以测试代理的身份运行。如果这是您真正需要的东西,您可以编写一个单元测试扩展来为您进行模拟。

所以,我们不能在“Visual Studio 测试”这一步中指定用户,测试会和代理一起运行,你可以尝试将代理服务帐户更改为用户的特定帐户。或者部署一个新代理以使用特定帐户运行,参考:在 TFS 2015 构建期间在不同机器上运行单元测试

于 2017-09-13T05:46:29.373 回答