2013-05-14 185 views
1

这是问题的一般性描述,我解决不了:自动化测试工具

我们有一个用于运行安装我们产品的的WindowsServer 2008 R2系统(使用PowerShell脚本),然后Powershell脚本调用我们的UI测试自动化工具(Ranorex)的.exe。

该产品的安装工作正常,但只有在通过远程桌面物理登录时才会运行UI自动化部分。

如果远程桌面会话关闭(但程序继续运行..用户在技术上登录),UI自动化部分将不会运行。

我工作的常规选项卡上选择的选项有:

只有当用户登录-Run; - 拥有最高权限;

任何有这个问题并且得到它工作的人的想法都是极其有用的。

谢谢, 埃里克

+0

为什么不使用TFS 2010或TFS 2012的TestAgent(在'Interactive Mode'中)来运行你的UI自动化和其他构建东西? http://msdn.microsoft.com/en-us/library/ee291332.aspx – 2013-05-14 14:46:16

+0

我们使用Ranorex进行UI自动化,所以这不会成为我们的选择。 (还是)感谢你的建议。 – erman8 2013-05-15 12:37:37

+0

我以为可以将Ranorex整合到任何CI流程中 - http://www.ranorex.com/blog/tag/team-foundation-server。更多在这里 - http://www.ranorex.com/blog/running-ranorex-automated-tests-using-microsoft-test-manager – 2013-05-15 13:04:25

回答

0

UI操作通常以悬浮状态是当用户从RDP会话断开连接。使用类似VNC或类似工具的工具可以访问主控台,以使这些UI操作保持活动状态。

+0

VNC会话是否可以关闭,UI操作是否仍然有效? – erman8 2013-05-15 12:39:08

+0

是的,确保控制台在超时时没有锁定,你会好的 – MFT 2013-05-15 13:13:51

+0

好 - 我会试试看。谢谢 – erman8 2013-05-15 19:35:35