【发布时间】:2013-07-18 10:51:21
【问题描述】:
QTP 调用基于窗口的应用程序的问题 当我们使用 QTP 调用我们的应用程序时,系统挂起并且应用程序无法加载 应用程序的内存大小,在任务管理器中显示为 350 MB 我的脚本在 qc 中,我正在从 qc 执行脚本。 qc 自动启动 qtp 该脚本尝试加载正在测试的应用程序,但它失败了。 双击 AUT 的 exe。显示登录画面。在登录窗口中输入用户名和密码,应用程序应该加载但加载应用程序系统挂起。
手动(未打开 QTP 时)应用程序正确加载 但是当 QTP 已经打开时,应用程序没有加载(手动或通过 QTP)。 请提出一些在 QTP 已打开时启动应用程序的方法 这个问题是由于内存大小造成的。有什么方法可以减少 QTP 或应用程序的内存大小(在启动应用程序时),以便应用程序可以正确加载。
【问题讨论】:
-
运行 QTP 的系统有多少总内存可供它使用?
-
现在内存大小应该不是问题,否则您必须在 8 年前的中端系统上运行; 350 MB 的应用程序似乎很正常,尤其是在 Vista 或更高版本中,Windows 会尽可能多地消耗内存。我认为问题出在 QTP-hook 阻止(软件)资源到您的应用程序的其他地方,因此它无法正常启动。
-
您好,机器内存为 12GB,Win 7 操作系统,应用程序是基于 windows 的 .net 4,wpf 应用程序。当 qtp 已经打开时,应用程序 (AUT) 不会手动或通过脚本启动(仅显示空白屏幕)。
标签: qtp