Here are some important points to take care while using Siebel Add-in with QTP:
- QTP supports testing on both standard-interactivity and high interactivity Siebel applications.
- Standard-interactivity applications download data as it becomes necessary. This interface is designed for users accessing the application from outside the corporate network.
- High-interactivity applications download the majority of the required data at one time, requiring fewer navigations. This interface is designed for heavy use, for example, by call centers.
- QTP learns objects in Siebel 7.7.x and later applications in a different way than in Siebel 7.0.x and 7.5.x applications. The Siebel Add-in has two different groups of test objects. The test object used to represent an object in your application depends on the Siebel version of your application and the implementation of the object.
- QTP learns objects in Siebel 7.7.x and later applications in a different way than in Siebel 7.0.x and 7.5.x applications. The Siebel Add in has two different groups of test objects. The test object used to represent an object in your application depends on the Siebel version of your application and the implementation of the object.
- When you load the Siebel Add-in, the Web event recording configurations designed for this add-in are loaded and are used whenever you record on a Siebel object. The Siebel Web event recording configurations do not affect the way QTP behaves when you record on other non-Siebel Web objects.
- When you load the Siebel Add-in, the object identification settings are also automatically customized for Siebel. You do not need to make any changes to them. Therefore, the Siebel and Web options in the Object Identification dialog box are unavailable.
- Loading the ActiveX and Siebel add-ins together may cause problems when recording on some ActiveX methods.
If you are using Siebel 7.7.x or later, please note that as you record a test or component on your Siebel 7.7.x or later application, QTP records the operations you perform. QTP works directly with the Siebel Test Automation API to record your operations. Therefore, although QTP records a step for each operation you perform, it adds the steps to your test or component only when API events are sent to QTP (when information is sent to the Siebel server). When test automation is activated on a Siebel 7.7.x or later server and requested in the URL, the Siebel Web Engine (SWE) generates additional information about each object in the Siebel application when constructing the Web page. Each object has a specific set of properties, events, and methods that provide functionality for the Siebel application. The Siebel Test Automation API maps to these objects to enable you to manipulate your Siebel application from QTP when recording and running tests or components on the Siebel application.
If you are using Siebel 7.0.x/7.5.x, then The Siebel Add-in can also identify Siebel objects by the Siebel attached text property (the static text displayed with a Siebel object), rather than by the HTML name of the object. This enables you to maintain the test or component with dynamically created pages.
Rahnuma is a technical content writer at software testing stuff. A software engineer by degree and a dynamic content creator by passion, she brings to table over 3 years of writing experience in tech niche. Combining her enthusiasm for writing and technology, she loves to share her thoughts on the latest tech trends.