【发布时间】:2009-07-02 14:33:04
【问题描述】:
我们正在尝试使用 Test Complete 7 来测试在 Delphi 2009 中编译的应用程序(最近从 D2006 移植)。从理论上讲,这应该很容易 - 您使用调试信息编译您的应用程序,然后使用剥离器实用程序将调试信息剥离到单独的 *.tds 文件中。然后 TC 应该可以访问它需要的所有属性和方法。在实践中,我们发现: a) 让许多属性和方法出现是相当困难的 b) 如果它们确实出现并且它们具有参数/索引,那么指示的参数/索引列表可能与我们代码中的实际列表无关 c) 看起来像船形的方法和属性不起作用/返回除了完全垃圾之外的任何东西。
其他人是否有过这种情况的经验,您是否遇到过任何问题,如果您能够解决这些问题,您是怎么做的?
自动化 QA 正在为我们调查这个问题,但我们似乎没有取得太大进展,而且他们似乎解决这个问题的唯一方法是,如果我们向他们发送我们的应用程序的源代码我们不愿意这样做,从实际到合法的各种原因。
顺便说一句,在一个小型测试应用程序上,我们不会遇到同样的问题。
【问题讨论】:
-
您以前是否针对 Delphi 2006 编译版本使用过 Test Complete 6?如果是这样,那么 AQ 可能必须修复它。否则,您可能会建议将其作为您团队的故障排除步骤。在 Test Complete 6 到 7 或 Delphi 2006 到 Delphi 2009 之间可能出现了问题。切换到 Unicode 可能是最大的变化。
-
我们之前使用过Test Complete 5,但完成的方式不同。您必须添加一些单元才能使应用程序“打开”。我们目前正在与 AQ 合作,但他们似乎不知道问题出在哪里。
标签: delphi testcomplete