2013-07-19 52 views
0

通過QTP調用基於窗口的應用程序的問題 當我們使用QTP調用我們的應用程序時,系統掛起並且應用程序不加載 應用程序的內存大小顯示在任務管理器中350 MB 我的腳本在qc中,我正在執行qc的腳本。 qc自動啓動qtp 該腳本嘗試加載測試中的應用程序,但失敗。 雙擊AUT的exe文件。登錄畫面被顯示。在登錄窗口中輸入用戶名和密碼,並且應用程序應該加載,但無法加載應用程序系統掛起。通過QTP調用基於窗口的應用程序

手動(當QTP未打開時)應用程序正常加載 但是當QTP已打開時,應用程序未加載(手動或通過QTP)。 當QTP已經打開時,請提出一些啓動應用程序的方法 這個問題是由於內存大小造成的。是否有任何方式減少QTP或應用程序的內存大小(啓動應用程序時),以便應用程序可以正確加載。

+0

運行QTP的系統有多少內存可用? – Xiaofu

+0

現在內存大小不應該成爲問題,或者您必須在8年前的中端系統上運行;對於應用程序來說,350 MB似乎很正常,尤其是在Vista或更高版本中,Windows將消耗盡可能多的內存。我認爲問題在於QTP掛鉤阻塞(軟件)資源到您的應用程序的其他地方,因此無法正常啓動。 – AutomatedChaos

+0

嗨,機器RAM是12GB,Win 7操作系統和應用程序是基於WINDOWS的.net 4,wpf應用程序。當qtp已經打開時,應用程序(AUT)不是手動或腳本啓動(只顯示空白屏幕)。 – user2598611

回答

0

你可以讓QTP在後臺運行,可以減少內存消耗。

Set qtApp = CreateObject("QuickTest.Application") 
qtApp.Launch 
qtApp.Visible = False 

我不確定,但你可以給這個方法一槍。

謝謝

相關問題