我们正在使用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可能有助于



编辑:

  • 我们也一直在评估TestComplete,也遇到了这种性能问题。我很想知道您是否以及如何最终解决它们。
  • 那就是说,我认为这是一个潜力巨大的产品,确实可以帮助您组织所有的单元,集成和GUI测试。
  • 10-08 15:53