What is Siebel Test Automation?
Siebel 7.7 introduces a series of new test automation interfaces that optimize the testing platform and eliminate many of the well-known pain points intrinsic to generic test automation technologies. The new Siebel Test Automation (STA) module dramatically reduces the cost of both functional and load/performance testing. This enables customers to — for the first time — truly maximize the value of their automated testing strategies.
Note that the Siebel Test Automation Solution has been built upon the Siebel 7.7 foundation and will only be available starting Siebel 7.7 and beyond.
Web addin disappeared when Siebel is loaded?
If you open UFT with the Siebel Add-in loaded, the Web Add-in does not appear in the Object Identification dialog box.
As a workaround change the value of the HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\Packages\SiebelPackage\Settings\AllowWebToConfig
registry key value to 1
What are the points to take care before starting with automation on Siebel 7.7.x app?
* Verify the Siebel Test Automation module is installed and enabled
From the Siebel add-in 8.0 readme file (in the “Supported Environment” section):
“The QuickTest Professional Siebel Add-in supports recording and running tests and components on the following versions of Siebel eBusiness applications:
– Siebel 7.7.x, only when the Siebel Test Automation module is installed and enabled.
Note:
There is an entry in a Siebel server side config file that must be set to TRUE. Make sure the correct entry is set:
EnableAutomation = TRUE
not:
EnableWebClientAutomation = TRUE
* Also Make sure the URL for the log-in page of your Siebel server includes the SWECmd=AutoOn token.
Example:
http://hostname/callcenter/start.swe?SWECmd=AutoOn
If you do not append this token, the Siebel Web Engine (SWE) does not generate test automation information.
If you select the “Open the following application when a record or run session begins” option in the Siebel tab of the “Record and Run Settings” dialog box, QuickTest Professional automatically appends the Siebel Test Automation information to the URL (you do not need to specify it manually in the URL).
How to verify that the Siebel Test Automation module is installed?
Check that the list of running processes in the Windows Task Manager includes a process named SiebelAx_Test_A. This process will appear only after you have logged into the Siebel application.
Does Mercury QTP care what mode the Siebel application is in (HI vs. SI)?
Support for High Interactivity applications is different from support for Standard Interactivity applications. When recording a script against a HI application, the script mostly contains calls into the Siebel-provided test automation API. In contrast, when recording a script against a pure SI application or against a SI component that is embedded within an HI application (e.g. customer dashboard, query assistant, search center), the script mostly contains calls that use Mercury’s native scripting syntax.
Check the up-to-date matrix for the currently supported versions of Siebel by UFT/QTP).
Hi All,
I have a problem with Siebel CSR automation…
I have build a script to automate Siebel CSR function and it worked without any problem. But when I am going to try the script on the Arabic version of Siebel CSR some times the playback done successfully and most of the time the script gives me the following exception:
please note that the Siebel English version Link is same as Arabic version but we need to change 3 characters as the following:
This is urgent for me. So it will be appreciated if I have your advice.
Hi
I’m trying to automate our Siebel call center application with the new UFT. I have a framework in place. I’m selecting the add-ins for Siebel, VB, Active X and Web at the start up.
I contacted the Siebel admin team and asked them to do the following steps:
For the Components,
Call Center Object Manager (ENU)
Call Center Object Manager – SSO
Set the below Parameters to true
EnableAutomation
AllowAnonUsers
EnableWebClientAutomation
In the uagent.cfg file, change the below parameter to true,
EnableWebClientAutomation = true
Thereafter, restart Siebel server.
Even after this UFT is not able to recognize Siebel objects. I appended the url with AutoOn so that SWE can create test automation information. What am I missing? Will you be able to help me to get this working?
Hi Swetha,
Has QTP started capturing the objects with Siebel HI application ?
HI,
i WANT TO AUTOMATE SIEBEL FUNCTIONNEL TESTS AND I AM WONDERING IF STA FRAMEWORK IS INCLUDED IN VERSION 7.8 of siebel and if it is necessary for test automation?
Hi,
Have you tried integration QTP with Siebel AOM which is ldap authenticated. we are seeing an issue where the anonymous user is logging into the application instead of the actual user.
for DB authentication the user who is used gets logged onto the system.
We can see that the siebelAx_Test_automation file invoked in both the scenarios.
Any clue on this.
Hi,
QTP 11.0 is not recording any script for any actions done on Customize view of Siebel. But, it is working for fine for all the other screens.
Can someone help me please?
This issue seems to be same as issue posted here by some ananymous user on Nov, 29, 2011
Thanks,
Anil
Hi
I Registered for Hp Learner id,one before i didn’t get till now.
Can you advise what is the process?
Regards,
Flower
Hi Ankit,
I am working for the first time on QTP tool. Need to test a siebel 8.0application. The problem i am facing is that the tool is recording some of my business process however the other part where i click on customize button to customize a product and then enter the product details is not getting captured. I am not sure how to go about it.
Please help
Hi,
Earlier, we used to the siebel text field as “SblEdit” and MVG field as “SblAdvancedEdit”.
Now, the text field shows as “WebEdit” and MVG field as “Image”
Could any one help why is it showing differently now.
Are we missing any configuration or is it could be the change in QTP or Siebel plugin.
Thanks in advance.
If server side changes are not done,QTP will not identify siebel objects.
So the scripts will be like this :
only.
Browser(“”).Page(“”).Frame(“”.
It is possible to continue automation thsi way but whatever obkects you will record will all be identified as web objects.
Hi all,
We are trying to automate Siebel 7.5.3 application using QTP 9.2 and siebel addin. But for some reasons, we can not do required configurations on server side to enable automation. We are not using autoOn in the Url either.
I know that in general when configurations are done on server side we get the object hierarchy as
SiebApplication(“”).SiebScreen(“”).SiebView(“”).SiebApplet(“”).SiebList(“”).Event
But for us scripts are recording like below
Browser(“”).Page(“”).SiebList(“”).Event
Only the object is recognised as Siebel object but it’s parent objects (browser, page, frame etc) are indentified in web.
Did anyone tried automating this way? If so, please share your experiences.
Is it possible to continue automation without any hurdles using QTP and Siebel addins, but without any sever configurations done?
Any help is appreciated.
Thanks in advance
Hellp, please help. Do I always need Siebel Test Automation Interfaces, which is now owned by Oracle to aotomate Siebel Application Testing? I will do test automation using QTP. So do I alsoneed Siebel Test Automation Interfaces? Thanks in advance.
How to sort the grid lines using Vb scripts in qtp.
Hi, I am using QTP 9.2 and I have been Oracle addin in it.When i record my script its recorded as Browser_Page _Frame even when I have set “SWECmd=AutoOn”.Can you please help me to know if I require any other addin for this.
Regards,
Akanksha
Hi All,
I am new to QTP.I want to know if we can automate using QTP for BRM .If yes it would be of great help if any one would let me know the steps for doing so.
Regards
Krishna
Hello All,
Have started working on QTP 10 recently…I am stcuk up at one point..While recording the Seibel CRM application QTP 10 fails to record some screens and when clicked on tabbed event its unable to record that script line..but when followed the same process in my colleagues desktop the action is getting recorded on click of that tabbed item…can you pls help me out in this..?What is the solution for this?Moreover the version that my coleague is using is IE 6.0 and mine is IE 7.0..will that matter?This is urgent…my mail id is vijaya.lakshmi16@gmail.com
This is really very good site for knowledge sharing.
All necessary info anyone can find in this site.
Ankur you are doing a fantastic job.
Hi Uma shankar
You are required to change the .cfg file in Siebel server (restart the server recommended). And in the QTP recording settings, enter “SWECmd=AutoOn”.
Example
http://hostname/callcenter/start.swe?SWECmd=AutoOn
Try this.
i made
EnableAutomation = True,and restarted the service .
Still QTP not recognising and the Process SiebelAx_Test_A not showing.
could you pls. Do we need to do any thing more.
where I find the Siebel Add-In 8.0 for download. I need someone help me?
i have 2 yrs of qtp+siebel exp
may i know wat could be salary i could expect
I am working for Oracle
Planning to change
is the seibel addin free of cost
Hi All
i am using qtp 9.5 to automate siebel application.the problem is that application gets hanged with qtp .i tried to run the test manually with qtp opened but still faced the same issue. next i removed all addins and then tried manually this time everything was working fine.
has anyone encountered such a problem.please help
Regards
Umar
Hi
Nice to see your site. I got lot of information and also please clarify the following
1. I have QTP 9.2 version and Test Director 8.0.
2. I have connected Test Director through QTP.
3. I am able to save the test in Test Director and i can view also. But it is not showing as a QTP script.
4. I am not able to run from test director. Please let me know.
Thanks
Srini
where can I get STA module to install?
And on which Siebel server side config file, do I need to set the Enable Autoamtion = TRUE
Hi..
Our company has started implementing Siebel 8.0.
It would be really great if someone can tell me is there any way we can automate using QTP for Seibel 8.0 version.
Note: I checked the Siebel Add-in readme and it says that it supports 7.7xxx.
Appreciate you response in advance.
Thanks,
Srinivas
I am using QTP to test a Siebel app, how can I setup my scripts so I can change the URL for a set of scripts instead of going into each one?