0

我们在运行编码 UI 测试的实验室环境中遇到问题。

请注意,部署成功完成,但测试失败并出现以下错误:

部署

实验室环境:Win 7 VM

构建定义未指定干净的快照。运行实验室工作流程时使用干净快照是最佳实践。

应用程序已从以下构建位置成功部署:\tfssvr106\TFS\BuildDrop\ServerAssistant_Production\ServerAssistant_Production_20130816.1

构建定义未指定部署后快照。在运行实验室工作流时拍摄部署后快照是最佳实践。

测试结果

测试运行 (Id) : ServerAssistant - Coded UI_20130816.12 (96) 测试运行需要调查 测试运行详情

1 个测试中的 0 个通过,1 个失败,0 个不确定,查看测试结果

测试结果有如下错误……</p>

测试运行的构建目录不存在或需要访问权限。

构建中的诊断日志具有以下...</p>

测试目录 = \tfssvr106\TFS\BuildDrop\ServerAssistant_Production\ServerAssistant_Production_20130816.1

我们不希望从构建放置位置运行测试,因为那是域服务器共享并且测试 VM 是工作组计算机。我们希望工作组 VM 上的代理从其本地 C 运行测试:

如果我们使用我的域帐户将工作组机器验证到构建放置共享,则测试运行良好。

所有文件都存在并准备好通过我的部署任务从 C: 运行。我们如何让测试从 VM 的 C: 运行?

任何建议将不胜感激!

4

1 回答 1

3

如果您计划在工作组中而不是域中的机器上运行测试控制器和测试代理,或者在没有双向信任关系的不同域中运行的机器上运行,您必须按照这些步骤作为一部分您的安装过程:

在您将安装测试控制器或测试代理的每台计算机上,创建一个本地用户帐户,该帐户是管理员组的成员。在每台机器上使用相同的帐户和密码。

安装和配置测试控制器时,请使用此用户帐户。

将此帐户添加到测试控制器计算机上的 TeamTestAgentService 组。

警告 当您将此用户帐户添加到组时,不要包括本地计算机的名称。例如,不要将用户帐户添加为 \。只需添加为组的用户帐户。

使用同一个帐户安装和配置您的测试代理。

注意 在安装过程中,对于从工作组中的 Windows XP Professional 计算机连接到控制器的用户,简单文件共享会自动关闭。要验证这一点,请打开 Windows 资源管理器,选择工具,选择文件夹选项,选择下一步,选择查看选项卡,然后选择使用简单文件共享(推荐)。

完整信息可以参考这个链接: Workgroups and Multiple Domains 的要求

于 2013-09-05T01:17:36.310 回答