我们正在使用AQTime的TestComplete通过我们的客户端/服务器应用程序在客户端测试GUI。它使用Delphi 2007进行编译。客户端的来源约为140万个源代码。硬件是使用Windows XP Pro的Intel双核2.13 Mhz,2 GB RAM。
我使用所有调试选项来编译应用程序,并按照文档中的说明在TCOpenApp,tcOpenAppClasses,tcPublicInfo,tcDUnitSupport中进行链接,以使其成为打开的应用程序。生成的exe文件约为50 MB。
现在,当运行测试脚本时,它可以工作,但运行速度非常慢。 CPU正在以100%的速度运行,由于速度太慢,更改测试脚本有点令人沮丧。我已经关闭了所有桌面效果,例如圆角的窗口。没有桌面背景。
还有其他具有相同经验甚至解决方案的人吗?
最佳答案
您的问题可能出在使用调试信息进行编译并且正在使用tcXXX单元的事实上,从而导致创建了大量的对象。
AutomatedQA message boards的笔录
和this one可能有助于
编辑: