0

我目前正在为一个项目设置自动化测试用例解决方案,我正在使用 Visual Studio 2012、Test Manager 2010、Test Controller 2010 和 Test Agent 2010。我使用的 TFS Server 是 2010,我们的自动化测试用例项目在 .NET 4.0 框架中。

我们的自动化测试用例解决方案的设置方法是:

-我们有一台安装了测试控制器和测试代理的远程机器 -测试管理器配置了一个物理环境(在实验室中心),该环境使用远程机器上的测试控制器和测试代理 -测试管理器中的测试设置还配置为运行 64 位机器的测试,这就是远程机器的配置方式 - 然后将测试用例与我们的自动化解决方案中的编码 UI 测试链接,从测试管理器执行,然后在远程机器上运行

虽然我在 Visual Studio 2010 中为自动化解决方案设置成功,但在尝试使用该解决方案的 2012 版本时遇到了许多问题。

我遇到的最新问题是,虽然我能够在测试管理器中执行测试并让它在远程机器上的测试代理中排队,但测试永远不会执行。

查看事件日志,我看到正在发生 3 个异常错误,1 个用于 VSTTAgent,2 个用于 VSTTAgentProcess。我按照各自的顺序附上了下面的每个错误。

VSTTAgent 错误 VSTTAgentProcess 错误 1 VSTTAgentProcess 错误 2

有没有人遇到过这样的问题?任何帮助将不胜感激,我提前感谢大家。

4

1 回答 1

0

根据我在第一个问题下的评论以及 Andrew 的回答,我发现 2012 代理和控制器不能与 TFS 2010 一起使用。

作为一些附加信息,我发现我们公司的构建代理 (2010) 并没有我们需要正确部署 2012 解决方案的所有类库定义。

感谢大家对我的问题的回答,我希望这对将来的其他人有所帮助!

于 2014-04-30T20:51:58.300 回答