Siebel 支援

Rational® Functional Tester (RFT) 包含 Siebel 應用程式的延伸功能測試支援。
RFT 支援下列 Siebel 版本:

RFT 的 Siebel 附加程式可讓您使用 Siebel 物件模型和事件來擷取和重播 GUI 層次的互動。您可以在 Siebel 自訂元件上執行內容和資料驗證點。

RFT 在 GUI 和非 GUI Siebel 物件上公開 Siebel Script 專用方法。RFT 提供 Siebel 自動化架構,讓您不必使用記錄器或物件對映,也可以建立功能測試 Script。利用這個架構,您可以根據 Siebel 中已知的畫面定義來開發測試 Script。

使用 UI 名稱來記錄

您必須設定「登錄鍵」,RFT 才能使用 UI 名稱來記錄 Siebel HI 控制項。根據預設值,RFT 會使用「儲存庫」名稱來記錄。在登錄中,請務必在 HKEY_CURRENT_USER/SOFTWARE/Rational Software/Rational Test/8 之下建立新 dWord UINameInScript, 並將值設為 1。

配置 CAS 逾時

對於可能導致系統當掉的呼叫, 用戶端自動化伺服器 (CAS) 提供了一種可配置逾時的機制。根據預設值,這項逾時設為 1 秒,但您可以在 ivory.properties 檔案中設定 rational.test.ft.siebel.cas_submit_timeout 來配置這個值。

啟動 Siebel 測試自動化架構 (STA)

在呼叫 Siebel 應用程式時,請將 SWECmd=AutoOn 新增至 URL http://hostname/callcenter/start.swe?。例如,http://hostname/callcenter/start.swe?SWECmd=AutoOn。這樣會自動啟動「Siebel 測試自動化」架構。

讓 RFT 7.0 Siebel 支援先前舊版的 RFT 專案

若要使用 Siebel 支援來處理以舊版 RFT 建立的專案,您必須在專案中增加兩個新的範本(一個用於 Script 標頭,一個用於 Script Helper 標頭)。您也必須更新專案的建置或參照資訊。
註: RFT 6.1.1.1 版中已啟用 Siebel 支援。
如需讓 RFT 7.0 Siebel 支援先前 RFT 專案的相關資訊,請參閱 Siebel 對先前專案的支援

意見
(C) Copyright IBM Corporation 2000, 2007. All Rights Reserved.