I'm learning about Application Areas(AA) when working with BPT Modules. I noticed that there are three menu choices in QTP for Application Area.
I don't have access to QTP at this time since my contract just successfully completed. But I remember seeing Create AA, I forget the second menu choice, and select AA.
I don't understand how AA works at a high level. Is the AA for one Test Script? Can they be used across scripts? Do we switch at run time? Can we still use the Object Repositories and error recovery in the individual components?
Did you figure this one out?
The Application Area is a group of Function Libraries, Object Repositories and Recovery Scenarios in one convenient package that you associate with a Business Component. Any BC can be associated with any AA. The point is to have lots of BC associated with each AA.
The AA is for the Component, not for the test.
You cannot link a BC to an OR directly. Resources are added via the AA's only.
Unless something has changed since 9.5 (which is highly probable) a business component can still have a local repository which can be highly frustrating when working with a team. I frequently encountered business components that wouldn't run because the developer had added objects locally rather than to the shared repository.