| || |
Is anyone testing open application on TC7?
ie, your application becomes an open application on TC7 even if the application is not compiled with debug info agent. such as visual c++, delphi and c++ builder app.
After reading the 'open application' topic, I understand that that the open application provides access to their inernal objects,methods and properties. It means that we can create more flexible and powerful tests.
But the performance of Test complete will be slow. Also, the different object naming format will be used on TC7, although the old scripts on previous TC version can still be run on TC7.
There is an option to disable the open application. I am still thinking whether I should disable this option or not.
Can anyone tell me if they have any issues of writing or running scripts with the open application on TC7?
Re: open application
Let me quote the message you got from Lexi regarding this matter:
[ QUOTE ]
Enabling the "Delphi and C++Builder Open Applications Support" and "VCL Controls Support" plug-ins can slightly affect the performance. However, if you use the plug-ins, your application becomes open to TestComplete and objects within the application are recognized by their native names. That makes your scripts more readable and stable. Also, if your application is open for TC, you can get access to the non-windowed objects (e.g. TLabel).
Also, there is an ability to include debug information in your application. This gives you access to the native properties and methods of the objects within your application. See the "Debug Info Agent" help topic to learn more about this feature. However, using the agent can slightly affect the performance too.
BTW, there are several ways to improve the test playback performance. You can find some useful tips in the following article:
I think, this can be important for other users too.