IBM Rational ® Functional Tester contains extended functional testing support for Siebel applications.
Rational Functional Tester supports the following versions of Siebel:
- Siebel 7.7
- Siebel 7.8
- Siebel 8.0
- Siebel 8.1
The Siebel add-on for Rational Functional Tester allows you to capture and play back Graphical User Interface level interactions using Siebel object models and events. You can perform property and data verification points on Siebel custom components.
Test high-interactive Siebel applicationsPrerequisite: :
To test high-interactive Siebel applications, obtain the Siebel Test Automation Framework from Oracle.
Setting the registry key
- You must set the registry key for Rational Functional Tester to record Siebel HI controls using the user interface name. By default, Rational Functional Tester records using the repository name.
- In the registry, ensure that you create a new dWord named UINameInScript, and set the value to 1 in HKEY_CURRENT_USER/SOFTWARE/Rational Software/Rational Test/8.
Start 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 automatically starts the Siebel Test Automation framework.
Configure CAS timeoutClient Automation Server (CAS) provides a mechanism to configure timeout on calls which can result in the system hanging. 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.
- Enable Siebel support for pre-existing Functional Tester projects
To use the Siebel support for a project that was created using the earlier versions of IBM Rational Functional Tester, add two new templates; one for script headers and one for script helper headers to the functional tester project.