IBM Rational Functional Tester permet une prise en charge étendue des tests fonctionnels pour les applications Siebel.
Rational Functional
Tester prend en charge les versions suivantes de Siebel :
- Siebel 7.7
- Siebel 7.8
- Siebel 8.0
- Siebel 8.1
Le module complémentaire Siebel pour Rational Functional
Tester permet de capturer et de lire les interactions au niveau de l'interface graphique à l'aide de modèles d'objet et d'événement Siebel. Vous pouvez exécuter des points de vérification de propriétés et de données sur des composants personnalisés Siebel.
Test des applications Siebel hautement interactives
Conditions prérequises :
Pour tester des applications Siebel hautement interactives, Oracle doit vous fournir la structure Siebel Test Automation.
Configuration de la clé de registre
- Vous devez définir la clé de registre de Rational Functional Tester pour enregistrer des contrôles Siebel
HI en utilisant le nom de l'interface graphique. Par défaut, Rational Functional Tester effectue l'enregistrement en utilisant le nom du référentiel.
- Dans le registre, veillez à créer un nouvel élément dWord nommé UINameInScript
et définissez la valeur sur 1 dans HKEY_CURRENT_USER/SOFTWARE/Rational
Software/Rational Test/8.
Lancement de la structure STA (Siebel Test Automation)
Lors de l'appel de l'application Siebel, ajoutez SWECmd=AutoOn à l'adresse URL http://nomhôte/callcenter/start.swe?. Par exemple, http://nomhôte/callcenter/start.swe?SWECmd=AutoOn.
Cette opération permet de lancer automatiquement la structure Siebel Test Automation (STA).
Configuration du délai d'expiration CAS
CAS (Client
Automation Server) fournit un mécanisme pour configurer un délai d'expiration
sur les appels qui peuvent entraîner un blocage du système. Par défaut, ce délai d'expiration correspond à 1 seconde mais vous pouvez le configurer à l'aide du fichier ivory.properties en associant rational.test.ft.siebel.cas_submit_timeout à la valeur de votre choix.