Les objets qui se trouvent dans des applications SAP GUI for HTML contiennent de nombreuses propriétés qui changent de façon dynamique, telles que .url, .href et .id. Lors de la lecture des scripts de test fonctionnel pour ces applications, la valeur d'une ou de plusieurs propriétés de reconnaissance d'objet peut changer, entraînant un score ScriptAssure élevé provoquant l'échec du script. Rational Functional Tester met à disposition un mécanisme de conversion des valeurs des propriétés de reconnaissance en expressions régulières pour les valeurs qui changent de façon dynamique. La recherche des propriétés de reconnaissance dynamique de chaque objet et leur conversion en expressions régulières devient compliquée lors
du test des applications SAP GUI for HTML.
Procédure
Exécutez les tâches suivantes pour simplifier le test des applications SAP GUI
for HTML.
- Créez une copie de sauvegarde du fichier CustomObjectRecProp.rftop qui se trouve dans le dossier customization. Le dossier se trouve dans C:\Documents
and Settings\All Users\Application Data\IBM\RFT\customization sous Windows et dans /etc/opt/IBM/Rational/RFT/customization sous Linux.
- Renommez le fichier CustomObjectRecProp_MySAP.rftop en CustomObjectRecProp.rftop dans le dossier customization.
- Modifiez les valeurs ScriptAssure afin de réduire le nombre d'avertissements et d'erreurs émis lors de la lecture du script.
- Ouvrez la fenêtre Préférences dans Rational Functional Tester.
Sélectionnez dans l'environnement de développement intégré Eclipse et (Outils -> Options) dans l'environnement de développement intégré Visual Studio.
- Développez Functional Tester puis Lecture.
Cliquez sur ScriptAssure puis sur Options avancées.
- Définissez un score de reconnaissance de la dernière chance de 30000 et indiquez la valeur 20000 dans la zone Avertir si le score accepté est supérieur à.
Remarques : - Si l'exécution du script échoue encore en raison des valeurs de propriété de reconnaissance qui changent de façon dynamique, utilisez le mécanisme des expressions régulières pour résoudre l'incident.
Pour plus d'informations, voir la rubrique Expression régulière.
- Pour tester des applications autres que
SAP GUI for HTML, utilisez la copie de sauvegarde de CustomObjectRecProp.rftop ainsi que les valeurs par défaut de ScriptAssure. Pour plus d'informations, voir la rubrique Utilisation de ScriptAssure.