We are trying to use Test Complete 7 to test an application compiled in Delphi 2009 (recently ported from D2006). In theory this should be really easy - you compile your app with debug information, then user a stripper utility to strip the debug info out into a separate *.tds file. TC should then have access to all the properties and methods it needs. In practice we are finding that: a) it can be quite hard to get many properties and methods to appear at all b) if they do appear and they have parameters/indices then the indicated parameter/index list may bear no relation to the actual list in our code c) methods and properties that appear to be shipshape do not work/return anything other than complete rubbish.
Does anyone else have any experience of this scenario, did you experience any problems, and if you were able to solve them, what did you do?
Automated QA are looking into this problem for us, but we don't seem to be making much headway, and it is looking like the only way they will solve this is if we send them the source for our application which is something we are reluctant to do for various reasons ranging from practical to legal.
btw, on a small test app, we do not experience the same problems.
I'm answering my own question, as we have found the problem. Adding Generics to the executable seems to create debug information, Test Complete can't handle. Not sure yet if it is Delphi messing up the debug information, or Test Complete not reading it properly.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With