IBM Rational Functional Tester contiene il sopporto
di test funzionale esteso per le applicazioni Siebel.
Rational Functional
Tester supporta le seguenti versioni di Siebel:
- Siebel 7.7
- Siebel 7.8
- Siebel 8.0
- Siebel 8.1
L'aggiunta di Siebel per Rational Functional
Tester consente di acquisire e riprodurre le interazioni a livello della GUI (Graphical User Interface)
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.
Test delle applicazioni Siebel ad alta interattività
Prerequisito: :
Per testare le applicazioni Siebel ad alta interattività, è necessario ottenere il Siebel Test Automation Framework daOracle.
Impostazione della chiave di registro
- È necessario impostare la chiave di registro affinché Rational Functional Tester registri il controllo HI Siebel
utilizzando il nome dell'interfaccia utente. Per impostazione predefinita, Rational Functional Tester registra con il nome
del repository.
- Nel registro, accertarsi di creare un nuovo dWord denominato UINameInScript
e impostarne il valore su 1 in HKEY_CURRENT_USER/SOFTWARE/Rational
Software/Rational Test/8.
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.
Questa operazione avvierà automaticamente il framework STA (Siebel Test Automation).
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.