delphi – 使用Test Complete 7.0测试D2009应用程序

我们正在尝试使用Test Complete 7来测试在Delphi 2009中编译的应用程序(最近移植自D2006).从理论上讲,这应该非常简单 – 使用调试信息编译应用程序,然后使用剥离器实用程序将调试信息剥离到单独的* .tds文件中.然后,TC应该可以访问它需要的所有属性方法.在实践中,我们发现:
a)可能很难让很多属性方法出现
b)如果它们确实出现并且它们具有参数/索引,则指示的参数/索引列表可能与我们的代码中的实际列表无关
c)似乎是船形的方法属性不能完全垃圾以外的任何工作/返回.

有没有其他人有这种情况的经验,你有没有遇到任何问题,如果你能够解决它们,你做了什么?

自动化QA正在为我们调查这个问题,但我们似乎没有取得多大进展,看起来他们解决这个问题的唯一方法是,如果我们向他们发送应用程序的来源,这是我们不情愿的事情从实际到合法的各种原因.

顺便说一句,在一个小测试应用程序上,我们没有遇到同样的问题.

解决方法

我正在回答我自己的问题,因为我们发现了问题.将Generics添加到可执行文件似乎会创建调试信息,Test Complete无法处理.还不确定是否Delphi搞砸了调试信息,或者Test Complete没有正确读取它.

相关文章

 从网上看到《Delphi API HOOK完全说明》这篇文章,基本上都...
  从网上看到《Delphi API HOOK完全说明》这篇文章,基本上...
ffmpeg 是一套强大的开源的多媒体库 一般都是用 c/c+&#x...
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和ED...
1 mov dst, src dst是目的操作数,src是源操作数,指令实现的...