IBM Support

RFT Testing against a Siebel web application requires STA (Siebel Test Automation) in order to recognize Siebel HI controls

Question & Answer


Question

Is the Siebel Test Automation (STA) framework required for testing a Siebel web application in IBM rational Functional Tester (RFT)?

Cause

There are two types of controls in Siebel web applications:

  • Standard HTML controls (SI): these are standard HTML controls, decorated with Siebel specifics
  • High Interactivity controls (HI): these are Siebel ActiveX controls

SI controls do not need the STA framework. HI controls require the STA framework to record and playback successfully.

Answer

Depending upon the type of controls in a Siebel application, STA might be required.

  • STA is not required for Siebel applications containing only Siebel SI (HTML) controls. The controls are recognizable to RFT just like standard HTML controls
  • STA is required for testing against Siebel HI controls. If your application contains HI controls and your test scripts contain any interaction with the HI controls, STA must be installed and enabled on the Siebel server and invoked during recording by adding ?SWECmd=AutoOn to the URL

If the STA framework is not running, clicks on Siebel HI controls will be recorded as very generic coordinate based clicks on ActiveX controls, such as objectName().click(atPoint(x,y)) or atxwindows().click(atPoint(x,y)). This results in test scrips which are not robust nor resilient.

For more information on testing Siebel applications with RFT, see the Siebel support topic in the RFT Information Center.

[{"Product":{"code":"SSJMXE","label":"IBM Rational Functional Tester"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General Information","Platform":[{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.2;7.0.1;7.0.1.1;7.0.1.2;7.0.1.3;8:0;8.0.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
13 November 2018

UID

swg21376983