So we have a Windows 7 machine with QTP10 installed on it which I have working for web tests. When I installed TestAdvantage and checked to see if the application was being identified correctly it was not. I've tried to do a complete uninstall of QTP and reinstalled it. Also, I've removed TestAdvantage and reinstalled that as well. The vesion of TestAdvantage matches the version of NetAdvantage the development group is using. We have this working on 2-3 other Windows 7 machines and nothing is diffrent between them (from what I can tell). I installed both QTP and TestAdvantage as an admin and checked the registry to ensure that the entry got put in (TypeInfoFiles). I've tried to turn off all add-ons (including TestAdvantage) then enabled them all again to see if that would work which it didn't. Any idea's or suggestions?
Hi, early on in your statement you mentioned web tests? Is your AUT developed using or suite of ASP.NET controls? The reason I am asking is because TestAdvantage only supports our WinForms controls. We are limited on which of our product lines we can support via TestAdvantage based on the both the existence of and the quality of the extensibility kit that HP provides for QuickTest Professional for a given platform, and at this time the extensibility kit for the ASP.NET platform is not of the quality needed to create a viable product of value to support our ASP.NET controls.
Sorry for the confusion, I was just stating that I had tests run against web tests to help illustrate the fact that QTP10 is working on Windows 7. The application we are using TestAdvantage for is a WinForm application (.NET 3.5) and it is working on all other machines at this time. I even have it working on similar Windows 7 machines against the same application. Usually in the past when we disabled all add-ons and re-enabled them it fixes the problem or recording against the application to fix the link between .NET and QTP but both of those solutions didn't resolve the problem.
I missed it in your initial posting, but in the tags you have listed 64 bit, I am assuming the machine is a 64 bit machine, but is the application under test running in 64 bit mode? By default if you don't compile it to force it in 32 bit mode, it will by default run in 64 bit mode. The reason I ask is, QTP will only record and replay against 64 bit windows applications with QTP 11, and the patch QTP_00699, and only on a Windows 7 machine. On QTP 10, they will likely not record anything even base actions on the Form, like move or Close. Depending on the version of TestAdvantage that you have, you should be able to test this with the installed TestAdvantage samples. There is more information on this issue here:
I hope this helps,