Rational Functional
Tester (RFT) contiene il sopporto di test funzionale esteso per le applicazioni Siebel.
RFT supporta le seguenti versioni di Siebel:
- Siebel 7.7
- Siebel 7.8
- Siebel 8.0
L'aggiunta di Siebel per l'RFT consente di acquisire e riprodurre le interazioni a livello GUI
utilizzando i modelli di oggetti e gli eventi di Siebel. È possibile effettuare i punti di verifica relativi
alla proprietà e ai dati sui componenti di personalizzazione Siebel.
RFT
espone i metodi "solo script" Siebel su oggetti Siebel GUI e non GUI. RFT
include un framework di automazione Siebel che consente di creare gli script di test funzionali senza l'uso
del registratore o dell'associazione oggetti. È possibile sviluppare gli script di test
sulle definizioni di schermata note in Siebel utilizzando il framework.
Registrazione con il nome UI
È necessario impostare la chiave di registro per RFT per registrare i controlli HI Siebel utilizzando il nome UI. Per impostazione predefinita, RFT registra con il nome Repository. Nel registro, assicurarsi che alla voce HKEY_CURRENT_USER/SOFTWARE/Rational
Software/Rational Test/8 venga creato un nuovo dWord denominato UINameInScript e impostarne il valore
su 1.
Configurazione del timeout CAS
CAS (Client Automation Server) fornisce un meccanismo per configurare il timeout sulle chiamate che possono causare una sospensione del sistema. Per impostazione predefinita, tale timeout è impostato su 1 secondo, ma è possibile configurarlo
utilizzando il file ivory.properties impostando rational.test.ft.siebel.cas_submit_timeout sul
valore desiderato.
Avvio del framework STA (Siebel Test Automation)
Quando si
richiama l'applicazione Siebel, aggiungere SWECmd=AutoOn all'indirizzo URL http://nomehost/callcenter/start.swe?. Ad esempio, http://hostname/callcenter/start.swe?SWECmd=AutoOn.
In questo modo verrà avviato automaticamente il framework STA (Siebel Test Automation).
Abilitazione Siebel RFT 7.0 per un progetto functional di verifica preesistente
Per utilizzare il supporto Siebel per un progetto che è stato creato utilizzando versioni precedenti
di RFT, è necessario aggiungere due nuovi modelli (uno per le intestazioni dello script e uno per le intestazioni
dell'helper dello script) al progetto. Sarà necessario aggiornare
inoltre le informazioni di creazione o di riferimento per il progetto.