是否可以使用不同的标识在TFS 2010上运行测试?
正在测试的代码需要比当前帐户具有的更高权限(Active Directory,文件系统操作)。 现在有代码模拟,但我想摆脱它,因为调用网站将模拟活动。
谢谢! 文森特
答案 0 :(得分:1)
来自Test agent, Test Controller and MSTEST FAQ:
测试代理是否允许您冒充其他用户?或者是 测试代理在配置启动的用户时始终会进行测试 为α
没有内置支持模拟,所以默认情况下测试 以测试代理的身份运行。如果这是你的话 真的需要,你可以写一个单元测试扩展来完成 模仿你。
您还可以将此行为转化为您的优势:在提升的帐户下运行MSTest代理并分派您的测试运行以由此MSTest代理执行。要进行配置,请阅读:Create Test Settings to Run Automated Tests from Visual Studio。这将允许您运行测试以在不需要的帐户下执行,而无需一直明确地冒充您的用户。