Siebel support

Rational® Functional Tester (RFT) contains extended functional testing support for Siebel applications.
RFT supports the following versions of Siebel:

The Siebel add-on for RFT allows you to capture and play back GUI-level interactions using Siebel object models and events. You can perform property and data verification points on Siebel custom components.

RFT exposes Siebel script-only methods on GUI and non-GUI Siebel objects. RFT includes a Siebel Automation Framework which allows you to create functional test scripts without using the recorder or the object map. You can develop your test scripts based on known screen definitions in Siebel using the framework.

Recording using UI name

You must set the Registry key for RFT to record Siebel HI controls using the UI name. By default, RFT records using the Repository name. In the registry, make sure that under HKEY_CURRENT_USER/SOFTWARE/Rational Software/Rational Test/8, you create a new dWord named UINameInScript, and set the value to 1.

Configuring CAS timeout

Client Automation Server (CAS) provides a mechanism to configure timeout on calls which could result in a hung system. By default, this timeout is set to 1 second, but you can configure this using the ivory.properties file by setting the rational.test.ft.siebel.cas_submit_timeout to the desired value.

Starting Siebel Test Automation framework (STA)

While invoking the Siebel application add SWECmd=AutoOn to URL http://hostname/callcenter/start.swe?. For example, http://hostname/callcenter/start.swe?SWECmd=AutoOn. This will automatically start the Siebel Test Automation framework.

Enabling Siebel support for a pre-existing functional test project

To use the Siebel support for a project that was created using the earlier versions of RFT, you must add two new templates (one for script headers and one for script helper headers) to the project. You will also need to update the build or reference information for the project.

Feedback