2013-05-14 156 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