我们正在尝试使用 Test Complete 7 来测试在 Delphi 2009 中编译的应用程序(最近从 D2006 移植)。从理论上讲,这应该很容易 - 您使用调试信息编译您的应用程序,然后使用剥离器实用程序将调试信息剥离到单独的 *.tds 文件中。然后 TC 应该可以访问它需要的所有属性和方法。在实践中,我们发现:a) 很难让许多属性和方法出现 b) 如果它们确实出现并且它们具有参数/索引,那么指示的参数/索引列表可能与实际无关在我们的代码中列出 c) 看似不正常的方法和属性不起作用/返回除了完全垃圾之外的任何内容。
有没有其他人有过这种情况的经验,你有没有遇到任何问题,如果你能够解决它们,你做了什么?
自动化 QA 正在为我们研究这个问题,但我们似乎没有取得太大进展,而且看起来他们解决这个问题的唯一方法是如果我们向他们发送我们的应用程序的源代码,这是我们不情愿的出于各种原因,从实际到合法。
顺便说一句,在一个小型测试应用程序上,我们没有遇到同样的问题。