Scripts de test fonctionnel
Toutes les fonctions du produit peuvent être utilisées sous Linux sauf l'enregistreur. Vous pouvez tester les applications avec RFT sous Linux de deux façons.
Consultez également les informations de référence des API et les sujets avancés pour des exemples de scriptage permettant de résoudre certains incidents.
Points de vérification
Vous pouvez aussi insérer des points de vérification sans procéder à l'enregistrement, en ouvrant l'assistant Point de vérification à partir de l'explorateur de script.
Scripts de lancement
Intégration à ClearCase
L'intégration de Functional Tester à ClearCase fonctionne sous Linux, mais avec quelques différences par rapport à l'intégration sous Windows.
Fonctionnalité du pool de données
L'utilisation de pools de données fonctionne sous Linux, mais avec quelques différences par rapport à l'utilisation sous Windows.
Support Java™ et HTML
Sous Linux, vous ne pouvez tester que des applications Java et HTML. Certaines applications Linux à interface graphique, telles que celles développées avec Motiff, ne sont pas prises en charge.
Installation de Functional Tester sous Linux
Lorsque vous installez le module Functional Tester, le seul composant que vous pouvez installer sous Linux est Functional Tester, Java Scripting.
Démarrage de l'application de test hors du script
Si vous lancez votre application de test sous Linux hors de Functional Tester (sans utiliser la commande startApp ou un autre appel de script), vous devez d'abord définir certaines variables d'environnement. Assurez-vous que les variables LD_PRELOAD et RATIONAL_FT_INSTALL_DIRECTORY sont correctement définies dans l'environnement à partir duquel vous prévoyez de démarrer l'application à tester. Si tel n'est pas le cas, Functional Tester ne pourra pas exécuter correctement les scripts de test dans cette application.
Configurez les variables suivantes, selon le shell utilisé.
export FUNCTIONAL_TESTER_DIR= <répertoire d'installation RFT> par exemple, /opt/caspian
export RATIONAL_FT_CUSTOMIZATION_DIRECTORY=$FUNCTIONAL_TESTER_DIR/bin/customization
export RATIONAL_FT_CONFIGURATION_DIRECTORY=$FUNCTIONAL_TESTER_DIR/bin/configuration
export IBM_RATIONAL_RFT_INSTALL_DIR=$FUNCTIONAL_TESTER_DIR/bin
export IBM_RATIONAL_RFT_ECLIPSE_DIR=$FUNCTIONAL_TESTER_DIR/eclipse
export RATIONAL_FT_JRE=$FUNCTIONAL_TESTER_DIR/eclipse/jre
export LD_PRELOAD=$FUNCTIONAL_TESTER_DIR/bin/libftevent.so
Activation d'environnements JRE ou de navigateurs sous Linux
Pour pouvoir exécuter l'outil d'activation en vue d'activer les environnements d'exécution Java (JRE) et les navigateurs sous Linux, vous devez disposer des droits root.
Enregistreur
Vous ne pouvez pas effectuer d'enregistrement sous Linux. En revanche, vous pouvez enregistrer des scripts à l'aide de Functional Tester, Java Scripting sous Windows, puis les lire sous Linux. Pour plus d'informations, reportez-vous à la rubrique Conseils d'utilisation de Functional Tester sous Linux.
Intégration à TestManager et aux autres produits Rational
L'application principale Rational TestManager ne fonctionne pas sous Linux. Toutefois, vous pouvez installer TestManager Agent sous Linux et exécuter des scripts Functional Tester dans cet agent. Vous devez aussi installer le logiciel de l'agent Rational Functional sur le système agent.
De même, l'intégration à Rational Robot et Rational Administrator n'est pas disponible sous Linux.
Tutoriels
Les tutoriels fournis avec Functional Tester contiennent des exercices dont certains consistent à enregistrer des scripts. Si vous voulez apprendre à utiliser les fonctions du produit, il est recommandé d'exécuter les tutoriels sous Windows. Vous pouvez lire les scripts enregistrés à l'aide du tutoriel sous Linux.