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 フレームワークを取得する必要があります。
レジストリー・キーの設定
- ユーザー・インターフェース名を使用して Siebel HI コントロールを記録するには、Rational Functional Tester 用のレジストリー・キーを設定する必要があります。
デフォルトでは、Rational Functional Tester はリポジトリー名を使用して記録します。
- レジストリーの HKEY_CURRENT_USER/SOFTWARE/Rational Software/Rational Test/8 で、UINameInScript という名前の新規 dWord を作成し、値を 1 に設定してください。
Siebel Test Automation フレームワーク (STA) の開始
Siebel アプリケーションの起動時に、SWECmd=AutoOn を URL http://hostname/callcenter/start.swe? に追加します。
例えば、http://hostname/callcenter/start.swe?SWECmd=AutoOn と指定します。
これにより、Siebel Test Automation フレームワークが自動的に開始します。
CAS タイムアウトの構成
Client Automation Server (CAS) は、システム停止の原因になり得る呼び出しに対してタイムアウトを構成する手段を備えています。デフォルトではこのタイムアウトは 1 秒に設定されていますが、ivory.properties ファイルで rational.test.ft.siebel.cas_submit_timeout をご希望の値に設定することにより、これを構成できます。