FAQ sur Rational Functional Tester

La présente rubrique contient des réponses à des questions génériques sur l'utilisation d'IBM® Rational Functional Tester.

Rational Functional Tester prend-il en charge le test de mon application ?

Rational Functional Tester prend en charge les applications qui sont développées à l'aide de certaines technologies. Vérifiez le type de technologie utilisé pour développer l'application de test et vérifiez si Rational Functional Tester prend en charge le test fonctionnel des domaines et des contrôles de l'application. Si Rational Functional Tester prend en charge la technologie et ne prend pas en charge un contrôle spécifique du test fonctionnel par défaut, vous pouvez utiliser le kit de développement de logiciels Proxy SDK pour développer des proxys qui permettent le support de contrôles spécifiques.

Pour des informations sur les domaines pris en charge, voir Support de domaine d'application de test.

Pour des informations sur l'utilisation du kit de développement de logiciels Proxy, voir Introduction à Proxy SDK.

Rational Functional Tester peut-il être utilisé pour tester des applications basées sur Eclipse ?

Oui. Pour les détails de la configuration, voir Support d'Eclipse.

L'environnement de développement intégré (IDE) Eclipse est-il fourni avec Rational Functional Tester ?

Si votre installation Rational Functional Tester détecte un autre outil Rational Software Development Platform (SDP) sur le poste de travail ou une installation Eclipse existante, elle partage l'interpréteur IDE sur le poste de travail. Si aucun outil SDP n'est trouvé sur le poste de travail, Rational Functional Tester installe sa propre instance de l'interpréteur SDP. Rational Functional Tester partage l'interpréteur de commandes avec Rational Software Architect, Rational Application Developer, Rational Performance Tester ou l'une des offres Rational Software Development Platform.

Pour des informations sur le partage de l'interpréteur de commandes, voir la note technique http://www.ibm.com/support/docview.wss?&uid=swg27019698.

Comment activer le débogage dans Rational Functional Tester ?

Lorsque vous rencontrez un problème, le débogage peut être utile pour obtenir des informations sur les causes possibles du problème. Le problème peut être lié à la lecture aussi bien qu'à l'enregistrement. Pour définir la préférence de perspective de débogage Rational Functional Tester, voir les instructions dans Débogage de scripts.

Comment puis-je transférer les informations spécifiées dans l'outil de configuration d'application Rational Functional Tester pour lire des machines d'agent ?

Les scripts Rational Functional Tester contiennent des appels d'API startApp pour démarrer votre application sous test en phase d'exécution. Par exemple :
startApp("IBM.com");
Au moment de l'exécution, la commande startApp fait concorder la chaîne qui lui est transmise à l'entrée correspondante dans l'outil de configuration d'application sur la machine de lecture locale. Si aucune entrée correspondante n'est trouvée, une exception se produit et la lecture échoue :
com.rational.test.ft.script.RunException: CRFCN0630E: Application [IBM] introuvable dans le fichier de configuration.

Pour éviter cette exception, les applications doivent être configurées pour être testées sur le poste de travail de lecture avant la lecture des scripts. Pour consulter des instructions sur la configuration de vos applications à des fins de test, voir Configuration des applications pour les tests.

Pour transférer votre liste d'applications configurées entre des postes de travail, procédez comme suit :
  1. Ouvrez l'outil de configuration d'application, (cliquez sur Configurer > Configurer des applications pour le test).

    Vous pouvez aussi (y compris si un environnement de scriptage n'est pas installé) utiliser l'interface de ligne de commande comme décrit dans la note technique Invoking the Rational Functional Tester Configure menu items from a command line (appel des éléments de menu de configuration du testeur fonctionnel Rational à partir d'une ligne de commande). Si vous devez tester plusieurs applications, la spécification manuelle des informations d'application dans l'outil de configuration d'application peut prendre du temps. Cette note technique décrit comment copier les informations de configuration d'application entre les postes de travail en évitant d'avoir à saisir manuellement ces informations.

  2. Ouvrez le fichier %ALLUSERSPROFILE%\Application Data\IBM\RFT\configuration\configurations.rftcfg dans un éditeur de texte. Le fichier XML stocke les informations spécifiées dans l'outil de configuration d'application.
  3. Copiez les informations contenues dans les balises suivantes :
    <ApplicationList L=".ApplicationList">
    </ApplicationList>
  4. Copiez ces informations dans le fichier %ALLUSERSPROFILE%\Application Data\IBM\RFT\configuration\configurations.rftcfg sur vos postes de travail supplémentaires.
  5. Sauvegardez les modifications et redémarrez Rational Functional Tester. Les informations mises à jour sont affichées dans l'outil de configuration d'application.

Comment exécuter Rational Functional Tester dans un environnement d'exécution Java™ différent ?

Dans une installation normale Rational Functional Tester basée sur Java, Rational Functional Tester utilise son propre environnement d'exécution Java ou l'environnement d'exécution Java de l'interpréteur de commandes basé sur Eclipse dans lequel il a été installé. Toutefois, vous pouvez spécifier l'environnement d'exécution Java à utiliser, si nécessaire. Utilisez l'argument -vm à l'invite de commande pour spécifier l'environnement d'exécution Java à utiliser :
"C:\Program Files\Rational\XDETester\eclipse\XDETester.exe" -vm 
"C:\Progra~1\j2sdk1.4.1_02\bin\javaw.exe"
Remarque : La version Java est indiquée uniquement à titre d'exemple. Vous pouvez spécifier une version Java prise en charge par Rational Functional Tester.
Vous pouvez également modifier définitivement l'environnement d'exécution Java en éditant la section de la balise <JVM>, XDE Tester JRE, dans le fichier configurations.rftcfg, dans le répertoire C:\Program Files\Rational\XDETester\configuration ou en éditant la clé de registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Rational Software\Rational Test\8\Rational FT JRE
Remarque : Ces étapes de modification de l'environnement d'exécution Java sont applicables uniquement aux installations Rational Functional Tester basées sur Java et non pas aux installations dans Microsoft Visual Studio for .NET.

Comment désinstaller "proprement" Rational Functional Tester, versions 7.x, 8.0 et 8.1.x sur Microsoft Windows ?

Voir Désinstallation propre de Rational Functional Tester.

Comment activer les environnements de navigateur pour tester des applications sur des systèmes Microsoft Windows compatibles à Federal Desktop Core Configuration (FDCC) ?

Effectuez les étapes suivantes si vous rencontrez des problèmes en tentant d'activer l'environnement de navigateur pour tester des applications sur des ordinateurs Microsoft Windows compatibles avec FDCC :

Pour activer les navigateurs Internet Explorer 7 et Internet Explorer 8 :
Remarque : Cette solution de contournement n'est pas obligatoire si vous activez ces navigateurs dans Rational Functional Tester, version 8.1.1.2.
  1. Cliquez sur Démarrer > Exécuter. Dans la fenêtre Exécuter, entrez regedit.
  2. Dans la clé HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\Enable Browser Extensions de l'éditeur de registre, activez les extensions de navigateur tierces.
Remarque : Vérifiez que l'environnement d'exécution Java (JRE) correspondant à Internet Explorer 7 et Internet Explorer 8 est correctement activé et aligné avec le navigateur.
Pour activer le navigateur Mozilla Firefox :
  1. Cliquez sur Outils > Modules complémentaires.
  2. Accédez au répertoire <répertoire d'installation de Rational Functional Tester version 8.1>\FunctionalTester\bin\enabler.
  3. Déplacez les fichiers de l'activateur RtxFFEnabler.xpi (pour Firefox 2.0) , RtxFF3Enabler.xpi (pour Firefox 3.0) , RtxFF35Enabler.xpi (pour Firefox 3.5) et RtxFF36Enabler.xpi (pour FireFox 3.6) vers les Modules complémentaires dans Firefox.
  4. Cliquez sur Installer.

Consultez les notes techniques associées Administrator permission required to perform certain operations on FDCC et Internet Explorer browser enablement fails in FDCC environment.

Rational Functional Tester peut-il être utilisé avec un projet activé pour la gestion unifiée des changements (UCM) ?

Oui. Toutefois, Rational Functional Tester prend uniquement en charge les UCM à flux unique.

La configuration de l'application sous test (AUT) modifie-t-elle cette application ?

La configuration d'une application ne modifie pas cette dernière. Le processus est analogue à la configuration d'un système de raccourcis de sorte que Rational Functional Tester puisse démarrer l'application.

Que se passe-t-il lorsqu'Internet Explorer est activé ?

Internet Explorer est activé lors de l'enregistrement d'un objet auxiliaire de navigateur (BHO) auprès d'Internet Explorer. dans le registre, cette clé est ajoutée si Internet Explorer a été correctement activée :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1E9FB1C4-F40B-4E10-898E-D6209B122F6B}	Rational IE Enabler

Quelles sont les limitations de langage des scripts Rational Functional Tester ?

Rational Functional Tester utilise le langage Java standard. Toutes les fonctions Java normales sont disponibles dans les scripts de test fonctionnels et aucun sous-ensemble du langage avec des extensions personnalisées n'est utilisé.


Retour d'informations