IBM Rational® Functional Tester 包含对 Siebel 应用程序的扩展功能测试支持。
Rational Functional
Tester 支持下列 Siebel 版本:
- Siebel 7.7
- Siebel 7.8
- Siebel 8.0
- Siebel 8.1
通过 Rational Functional
Tester 的 Siebel 附加组件,可以使用 Siebel 对象模型和事件来捕获与回放图形用户界面级别的交互。您可以对 Siebel 定制组件执行属性和数据验证点。
测试高交互式 Siebel 应用程序
先决条件:
要测试高交互式 Siebel 应用程序,必须从 Oracle 获取 Siebel Test Automation 框架。
设置注册表键
- 必须设置注册表键,Rational Functional Tester 才能使用用户界面名称来记录 Siebel HI 控件。缺省情况下,Rational Functional Tester 使用存储库名称进行记录。
- 在注册表中,请确保在 HKEY_CURRENT_USER/SOFTWARE/Rational Software/Rational Test/8 下创建名为 UINameInScript 的新 dWord,并将其值设置为 1。
启动 Siebel Test Automation (STA) 框架
在调用 Siebel 应用程序时,向 URL http://hostname/callcenter/start.swe? 中添加 SWECmd=AutoOn。例如,http://hostname/callcenter/start.swe?SWECmd=AutoOn。
这将自动启动 Siebel Test Automation 框架。
配置 CAS 超时
Client
Automation Server (CAS) 提供一种机制对可能导致系统挂起的调用来配置超时。缺省情况下,此超时设置为 1 秒,但是可以通过将 rational.test.ft.siebel.cas_submit_timeout 设置为所需值来使用 ivory.properties 文件对此进行配置。