IBM Rational Functional Tester, version 7.0.0.2 - Readme

© Copyright International Business Machines Corporation 2000, 2007. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Fichier Readme

1.0 A propos de cette édition
2.0 Informations sur l'installation
3.0 Correctifs inclus dans cette édition
4.0 Limitations connues, incidents et solutions
   4.1 Objet introuvable dans le fichier ObjRecProp.rftop
   4.2 Objets AUT non reconnus si l'application n'est pas appelée à partir de Functional Tester sous Linux
   4.3 Impossible d'installer Functional Tester 6.x après avoir désinstallé Functional Tester 7.x sous Linux
   4.4 L'intégration d'IBM Rational ClearCase et de Functional Tester n'est pas disponible dans Microsoft Windows Vista
   4.5 Exception java.lang.ClassNotFoundException lors de l'exécution d'un script
   4.6 Les environnements activés pour les tests sont désactivés après la mise à niveau de Functional Tester.
   4.7 La fonction d'annulation n'est pas prise en charge dans Installation Manager, version 1.0.0.3
   4.8 Impossible d'exécuter des scripts Functional Test sur la machine d'un agent avec Rational Test Agent McK SR6.
   4.9 L'activation des navigateurs et des environnements Java nécessite les droits d'administration dans Microsoft Windows Vista
   4.10 Activation de l'interface graphique de SAP pour Windows et du serveur pour les tests
   4.11 Functional Tester ne prend pas en charge les documents à onglets multiples dans Internet Explorer 7.0
   4.12 Dans Internet Explorer 7.0, les scripts doivent être enregistrés et lus avec une valeur de zoom de 100 %
   4.13 Rational ClearQuest Test Manager 7.0 n'est pas compatible avec Functional Tester 7.0 ou une version ultérieure
   4.14 L'enregistrement et l'exécution de scripts Functional Tester dans Internet Explorer 7.0 sont lents
   4.15 Impossible de lire les scripts pour les applications Siebel enregistrés avec les autres versions de Functional Tester
   4.16 Impossible d'installer Functional Tester 7.0 si Performance Tester 7.0 est déjà installé sur le système
   4.17 L'enregistrement dans Internet Explorer 7.0 s'interrompt en raison d'erreurs intermittentes
   4.18 L'enregistrement et l'exécution sur le navigateur échouent
   4.19 Internet Explorer 7.0 tombe en panne lors de l'exécution
   4.20 Microsoft Visual Studio.NET tombe en panne lors de l'ajout de scripts à un projet de ClearCase
   4.21 Accès à l'outil de configuration d'application et à l'outil d'activation (Enabler) sur la machine de l'agent
   4.22 Impossible de tester des applications AJAX dans Firefox si une action génère plus de deux demandes AJAX.
   4.23 La synthèse de l'interface des objets de test HTML.Document pointe vers les détails de l'API GuiTestObject
   4.24 Une fois Functional Tester installé ou mis à niveau dans Microsoft Windows Vista, un utilisateur non administrateur ne peut pas démarrer Functional Tester
   4.25 Les scripts du projet importé contiennent des erreurs après la mise à niveau de Functional Tester vers la version 7.0.0.2
   4.26 Impossible de démarrer Functional Tester s'il est installé dans un programme Eclipse existant qui contient un trait d'union dans le chemin d'installation sous Linux
   4.27 Impossible d'installer Functional Tester dans un environnement de développement intégré Eclipse existant
   4.28 La galerie d'exemples et la galerie de tutoriels ne prennent pas en charge le paramètre de haute définition dans le système d'exploitation Windows Vista
   4.29 La galerie d'exemples et la galerie de tutoriels requièrent Mozilla Firefox comme navigateur Web pris en charge sur les systèmes d'exploitation Windows Vista japonais
   4.30 Impossible d'exécuter les scripts .Net stockés sur le réseau
5.0 Service de support logiciel IBM Rational
6.0 Mentions légales et marques citées

1.0 A propos de cette version

La dernière version de ces documents est accessible à l'adresse suivante : http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rft/7002/docs/readme/readme.html

Ce groupe de correctifs contient les mises à jour d'IBM Rational Functional Tester, version 7.0. Le groupe de correctifs d'IBM Rational Functional Tester, version 7.0.0.2 inclut les nouvelles fonctions suivantes :

Vous pouvez installer ce groupe de correctifs comme mise à jour d'IBM Rational Functional Tester 7.0.0.1 ou 7.0, ou l'installer avec IBM Rational Functional Tester, version 7.0.
Consultez les notes sur l'édition de la version 7.0 de ce produit pour prendre connaissance de ces nouvelles fonctions et des limitations ou des incidents qui étaient connus au moment de leur parution. Elles sont accessibles à l'adresse suivante : http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rft/70/docs/readme/readme.html

2.0 Informations sur l'installation

Cette section décrit les conditions requises par l'installation et les instructions d'installation spécifiques de ce groupe de correctifs.

Remarque sur la mise à niveau Microsoft Windows XP vers Windows Vista : Si vous avez l'intention de migrer votre système d'exploitation Microsoft Windows XP vers Windows Vista alors qu'une version antérieure d'IBM Rational Functional Tester est installée, reportez-vous aux instructions du site Web de support, à l'adresse suivante : http://www.ibm.com/support/docview.wss?uid=swg21257411.

Pour des informations sur l'installation de Rational Functional Tester, version 7.0, avec notamment les conditions requises par l'installation, reportez-vous à la dernière version du Guide d'installation en ligne, à l'adresse suivante : http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rft/70/docs/install_instruction/install.html.

2.1 Configuration matérielle requise

Il n'est pas nécessaire d'installer un nouveau processeur ou d'ajouter de la mémoire pour installer ce groupe de correctifs, mais de l'espace supplémentaire peut être requis suivant que vous installiez le groupe de correctifs avec Rational Functional Tester, version 7.0 ou que vous l'installiez comme mise à jour :

Si vous choisissez de télécharger la mise à jour sous forme de fichier compressé pour une installation locale, vous devez disposer d'environ 400 Mo d'espace pour stocker et extraire le fichier compressé.

2.2 Configuration logicielle requise

Cette section décrit les autres logiciels requis pour l'installation de Rational Functional Tester, version 7.0.0.2. ; Pour connaître les logiciels requis pour l'installation de Rational Functional Tester, version 7.0, reportez-vous au Guide d'installation.

2.3 Autres conditions requises

Un accès à Internet est généralement requis car, par défaut, la mise à jour est installée par Installation Manager directement à partir du référentiel de mise à jour IBM de Rational Functional Tester, version 7.0.

Important : Lorsque Rational Functional Tester est installé, l'emplacement de son référentiel de mise à jour est automatiquement imbriqué dans Installation Manager. Pour qu'Installation Manager recherche le référentiel de mise à jour par défaut, la préférence Effectuer une recherche dans les référentiels liés lors de l'installation et des mises à jour de la page de préférences Référentiels doit être sélectionnée. Cette préférence est sélectionnée par défaut.

Pour installer le groupe de correctifs à partir d'un autre emplacement de référentiel (par exemple, si le groupe de correctifs se trouve sur une unité partagée ou un serveur HTTP ou HTTPS), vous devez ajouter cet emplacement dans Installation Manager.

Pour ajouter un emplacement de référentiel :

  1. Démarrez Installation Manager
  2. Dans la page Démarrer d'Installation Manager, cliquez sur Fichier > Préférences, puis sur Référentiels. La page Référentiels s'ouvre.
  3. Dans la page Référentiels, cliquez sur Ajouter un référentiel.
  4. Dans la fenêtre Ajouter un référentiel, entrez l'URL ou l'emplacement de référentiel, ou recherchez-le et entrez un chemin d'accès au fichier, puis cliquez sur OK.
  5. Cliquez sur OK pour fermer la page Préférences.

2.4 Instructions d'installation

Voici les deux moyens les plus courants d'installer cette mise à jour :

Par défaut, la mise à jour est installée directement à partir du référentiel de mise à jour IBM, mais elle peut être également téléchargée. Pour des détails, reportez-vous aux instructions d'installation spécifiques ci-après relatives à Rational Functional Tester, version 7.0.0.2.

2.4.1 Installation de Rational Functional Tester, version 7.0.0.2, comme mise à jour

Installez le groupe de correctifs à partir du compte utilisateur utilisé pour installer le produit.

Prérequis :

Remarque : Avant d'installer Functional Tester, vous devez copier le fichier msvcp71.dll dans le répertoire System32 (C:Windows\System32), s'il ne l'y est pas déjà. Cela permet d'utiliser la fonction .NET Scripting de Functional Tester. Vous pouvez copier le fichier msvcp71.dll d'un autre système d'exploitation Windows, tel que Windows XP, ou le télécharger via Internet.

Pour rechercher et installer Rational Functional Tester, version 7.0.0.2, comme mise à jour :

  1. Démarrez IBM Installation Manager. Sous Windows Vista, vous devez exécuter Installation Manager en tant qu'administrateur.
  2. Dans la page Démarrer d'Installation Manager, cliquez sur le bouton Mettre à jour des packages.
  3. Si une nouvelle version d'Installation Manager est détectée, vous devez confirmer que vous souhaitez l'installer, pour pouvoir continuer. Pour cela, cliquez sur OK. Installation Manager installe automatiquement la nouvelle version, arrête le système, le redémarre, puis continue.
  4. Dans l'assistant Mettre à jour des packages, sélectionnez l'emplacement d'installation de Rational Functional Tester et cliquez sur Suivant. Installation Manager recherche les éventuelles mises à jour dans le référentiel de Rational Functional Tester sur le Web, ainsi que dans les emplacements de référentiel que vous avez entrés. Un indicateur de progression indique que la recherche est en cours.
  5. Par défaut, les mises à jour recommandées sont affichées et sélectionnées dans la page Mettre à jour des packages. Sélectionnez Version 7.0.0.2 pour Rational Functional Tester, puis cliquez sur Suivant.
  6. Dans la page Licences, lisez le contrat de licence de la mise à jour. Dans la partie gauche de la page Licence, cliquez sur chaque élément pour afficher le texte du contrat de licence.
    1. Si vous acceptez les dispositions du contrat de licence, cliquez sur J'accepte les dispositions du contrat de licence.
    2. Cliquez sur Suivant pour continuer.
    3. Dans la page Récapitulatif, vérifiez les informations affichées, puis cliquez sur Mettre à jour. Un indicateur de progression indique le pourcentage de l'installation terminé.
  7. Une fois la procédure de mise à jour terminée, un message en confirmant le succès est affiché dans la partie supérieure de la page. Cliquez sur Afficher le fichier journal pour ouvrir le fichier journal de la session en cours dans une nouvelle fenêtre. Vous devez fermer la fenêtre Journal d'installation pour continuer.
Remarque : Lors de la mise à niveau, les navigateurs Web, Java et les environnements Eclipse activés pour les tests sont désactivés si vous annulez la mise à niveau après avoir reçu un avertissement de mise à niveau.

2.4.2 Téléchargement du groupe de correctifs des installations locales

Vous pouvez télécharger un fichier compressé contenant le groupe de correctifs de Rational Functional Tester, version 7002 ; les fichiers que vous en extrayez constituent un référentiel pour le groupe de correctifs. Vous pouvez installer le groupe de correctifs du référentiel sur votre propre ordinateur ou copier le référentiel sur une unité partagée ou un serveur HTTP ou HTTPS.

Pour télécharger et installer le groupe de correctifs :

  1. Téléchargez le groupe de correctifs à partir de l'adresse suivante : http://www-1.ibm.com/support/docview.wss?uid=swg24015198
  2. Extrayez le fichier compressé dans un répertoire approprié. Par exemple, extrayez le fichier dans C:\temp.
  3. Ajoutez l'emplacement du référentiel du groupe de correctifs dans IBM Installation Manager :
    1. Démarrez IBM Installation Manager.
    2. Dans la page Démarrer d'Installation Manager, cliquez sur Fichier > Préférences, puis sur Référentiels. La page Référentiels s'ouvre.
    3. Dans la page Référentiels, cliquez sur Ajouter un référentiel.
    4. Dans la fenêtre Ajouter un référentiel, recherchez et entrez le chemin d'accès au répertoire rft\updates. Par exemple, entrez C:\temp\rft\updates, puis cliquez sur OK. Cliquez sur OK pour fermer la page Préférences.
  4. Installez le groupe de correctifs comme décrit plus haut dans ce document.
Remarque : Lors de la procédure de mise à jour à partir d'un référentiel local, Installation Manager peut vous inviter à entrer l'emplacement du référentiel de Rational Functional Tester, version 7.0. Si vous avez installé le produit à partir de CD ou d'autres supports, ces derniers doivent être disponibles lorsque vous utilisez la fonction de mise à jour.

2.4.3 Installation de Rational Functional Tester, version 7.0.0.2 pour la première fois sous Microsoft Windows Vista

Prérequis : Avant d'installer Functional Tester sous Windows Vista, vous devez copier le fichier msvcp71.dll dans le répertoire System32 (C:Windows\System32), s'il ne l'y est pas déjà. Cela permet d'utiliser la fonction .NET Scripting de Functional Tester. Vous pouvez copier le fichier msvcp71.dll d'un autre système d'exploitation Windows, tel que Windows XP, ou le télécharger via Internet.

L'installation de Rational Functional Tester, version 7.0.0.2 sous Windows Vista est similaire à son installation sur d'autres systèmes d'exploitation Windows. Il existe toutefois quelques différences importantes, comme décrit dans cette section :

Remarque : Si le tableau de bord démarre automatiquement (par exemple, lors d'une installation à partir d'un CD), arrêtez-le, puis redémarrez-le à l'aide de la commande Exécuter en tant qu'administrateur ; accédez au CD ou à l'image de disque, cliquez sur launchpad.exe à l'aide du bouton droit de la souris (au niveau supérieur du CD ou de l'image), puis cliquez sur Exécuter en tant qu'administrateur.
Etapes d'installation des exemples
Remarque :
Pour des détails supplémentaires, reportez-vous au Guide d'installation et aux Notes sur l'édition de la version 7.0.
  1. Lancez le tableau de bord en tant qu'administrateur. (Cliquez sur le tableau de bord à l'aide du bouton droit de la souris, puis cliquez sur Exécuter en tant qu'administrateur)
  2. Cliquez sur Installer IBM Rational Functional Tester. Une zone de message s'ouvre pour indiquer si IBM Installation Manager est détecté sur votre système.
  3. Si IBM Installation Manager n'est pas détecté sur votre système, un message vous informe que vous devez l'installer pour pouvoir continuer.
    1. Cliquez sur OK pour installer IBM Installation Manager. L'assistant d'installation d'IBM Installation Manager est lancé. Suivez les instructions à l'écran de l'assistant pour effectuer l'installation d'IBM Installation Manager.
    2. Une fois l'installation d'IBM Installation Manager terminée, cliquez sur Terminer pour fermer l'assistant.
    3. Lisez le message qui s'affiche, puis cliquez sur OK. Installation Manager démarre et ouvre automatiquement l'assistant Installer des packages.
  4. Si IBM Installation Manager est détecté sur votre système, cliquez sur OK ; Installation Manager démarre et ouvre automatiquement l'assistant Installer des packages.
  5. Dans la page Installer, cliquez sur Vérifier les mises à jour.
  6. Si une nouvelle version d'Installation Manager est détectée, vous devez confirmer que vous souhaitez l'installer, pour pouvoir continuer. Pour cela, cliquez sur OK. Installation Manager installe automatiquement la nouvelle version, arrête le système, le redémarre, puis continue.
  7. Dans l'assistant Installer des packages, sélectionnez la dernière version du produit. Suivez les instructions à l'écran pour installer le produit.

2.5 Désinstallation du groupe de correctifs

La fonction d'annulation de l'assistant Désinstaller des packages n'est pas activée dans Installation Manager, version 1.0.0.3. Si vous avez installé Rational Functional Tester, version 7.0 ou 7.0.0.1, puis que vous avez migré vers la version 7.0.0.2, vous ne pouvez pas rétablir la version 7.0 ou 7.0.0.1 à l'aide de l'assistant Désinstaller des packages.

Pour rétablir Rational Functional Tester, version 7.0, vous devez désinstaller l'intégralité du package. Une même procédure de désinstallation supprime les packages de la version 7.0, de la version 7.0.0.1 mise à niveau et de la version 7.0.0.2. Une fois la désinstallation terminée, vous pouvez réinstaller le package de la version 7.0.

Avant de désinstaller Rational Functional Tester, version 7.0.0.2, procédez comme suit :

  1. Connectez-vous avec un compte utilisateur possédant les mêmes privilèges que le compte utilisé pour installer les packages à désinstaller.
  2. Fermez Functional Tester, les environnements de développement intégrés Eclipse et Visual Studio, ainsi que les navigateurs Web ouverts et toutes les autres applications activées par Functional Tester.

Pour désinstaller Rational Functional Tester :

  1. Démarrez IBM Installation Manager.
  2. Dans la page de démarrage, cliquez sur Désinstaller des packages.
  3. Suivez les instructions à l'écran pour désinstaller le package.
Pour des instructions supplémentaires sur la désinstallation de Rational Functional Tester, reportez-vous au Guide d'installation ou à l'aide en ligne d'Installation Manager

3.0 Correctifs inclus dans cette édition

Ce groupe de correctifs résout les incidents suivants :

Les limitations et incidents suivants, répertoriés dans les notes sur l'édition de la version 7.0 ont été résolus dans cette édition :

4.0 Limitations connues, incidents et solutions

4.1Objet introuvable dans le fichier ObjRecProp.rftop

Le fichier ObjRecProp.rftop ne répertorie pas tous les objets disponibles dans la mappe d'objets.
Si l'objet est introuvable dans le fichier ObjRecProp.rftop, vous pouvez l'ajouter dans CustomObjRecProp.rftop. Lors de l'ajout des détails de l'objet, spécifiez bien le domaine, le nom de classe de l'objet, les propriétés et les pondérations au format utilisé dans le fichier ObjRecProp.rftop.

Vous pouvez également copier les détails de l'objet comme mentionné ci-après.

Pour HTML
Les commandes standard non répertoriées dans le fichier ObjRecProp.rftop sont mappées à l'objet Html.HTML dans le fichier de propriétés par défaut.
  1. Pour rechercher le nom de l'objet, cliquez sur l'objet à l'aide du bouton droit de la souris dans l'Explorateur de script et ouvrez l'éditeur de mappe d'objets. Cliquez sur l'onglet Reconnaissance. Le champ .class indique le nom de l'objet.
  2. Dans le fichier ObjRecProp.rftop, copiez les détails de l'objet Html.HTML dans CustomObjRecProp.rftop sous le domaine HTML
  3. Remplacez Html.HTML par le nom d'objet requis et personnalisez les détails requis. Vous pouvez ajouter, éditer ou supprimer les propriétés de l'objet.
Par exemple : Pour modifier les propriétés de l'objet html.DIV, copiez les détails de l'objet Html.HTML, renommez l'objet en html.DIV et apportez les modifications requises.

Pour Java, .NET et Windows
  1. Pour rechercher le nom de l'objet, cliquez sur l'objet à l'aide du bouton droit de la souris dans l'Explorateur de script et ouvrez l'éditeur de mappe d'objets. Cliquez sur l'onglet Administration. La zone Nom de classe de proxy (#proxy) indique le nom de proxy de l'objet.
  2. Ouvrez le fichier rational_ft.rftcust disponible dans <répertoire d'installation de Functional Tester>\FunctionalTester\bin. Recherchez le nom du proxy. La balise Utilisé par indique le nom d'objet utilisé pour le proxy.
  3. Recherchez ce nom d'objet dans le fichier ObjRecProp.rftop et copiez les détails de l'objet dans CustomObjRecProp.rftop sous le domaine spécifique.
  4. Modifiez le nom de l'objet et personnalisez les détails requis. Vous pouvez ajouter, éditer ou supprimer les propriétés de l'objet.
Remarque : Pour Windows, si vous ne trouvez pas le nom de l'objet à l'aide de la méthode ci-dessus, en fonction du type d'objet, copiez les détails de l'objet WIN32OBJECT, TOPLEVELWINDOW ou ACCESSIBILITYOBJECT et personnalisez-les.

4.2 Objets AUT non reconnus si l'application n'est pas appelée à partir de Functional Tester sous Linux

A l'aide de l'outil de configuration d'application, vous devez appeler l'application de test. Si vous ne l'appelez pas à partir de Functional Tester les objets de l'application testée (AUT) ne seront pas reconnus.

Solution : Définissez la variable d'environnement LD_Preload avec les autres variables de test fonctionnel. L'outil peut ainsi reconnaître les objets de l'application testée AUT lorsqu'ils sont appelés en dehors de Functional Tester.

Par exemple : export LD_PRELOAD=/opt/IBM/SDP70_RFT_V7/Functiona lTester/bin/libftevent.so

4.3 Impossible d'installer Functional Tester 6.x après avoir désinstallé Functional Tester 7.x sous Linux

Lors de la désinstallation de Functional Tester 7.x, les données de configuration et de personnalisation se trouvant dans /etc/opt/IBM ne sont pas supprimées et une erreur est donc générée lors de l'installation de Functional Tester 6.x.

Solution : Transférez les fichiers de l'emplacement /etc/opt/IBM vers un autre emplacement si vous souhaitez réutilisez vos données ou supprimez les fichiers avant d'installer Functional Tester 6.x.

4.4 L'intégration d'IBM Rational ClearCase et de Functional Tester n'est pas disponible dans Microsoft Windows Vista

Dans Microsoft Windows Vista, Functional Tester ne peut pas être intégré à Rational ClearCase.

4.5 Exception java.lang.ClassNotFoundException lors de l'exécution d'un script

Lors de l'exécution d'un script Functional Test, une exception java.lang.ClassNotFoundException se produit parfois. Cet incident provient d'Eclipse.

Solution : Effectuez les étapes suivantes :

  1. Désélectionnez l'option Projet > Compiler automatiquement.
  2. Cliquez sur Projet > Nettoyer. Dans la boîte de dialogue Nettoyage, sélectionnez Nettoyer tous les projets et cliquez sur OK pour créer un projet vide.
  3. Exécutez les scripts.

4.6 Les environnements activés pour les tests sont désactivés après la mise à niveau de Functional Tester.

Une fois la mise à niveau de Functional Tester terminée, les environnements JRE, les navigateurs Web et les plateformes Eclipse qui étaient configurés pour test sont désactivés. Seuls les environnements JRE et les navigateurs Web par défaut sont activés après une mise à jour.

Une fois Functional Tester mis à niveau, vous devez réactiver les éléments pour test qui ont été désactivés.

4.7 La fonction d'annulation n'est pas prise en charge dans Installation Manager, version 1.0.0.3

Contrairement à ce que stipulent l'aide en ligne d'Installation Manager et le Guide d'installation des produits 7.0, il n'est pas possible d'utiliser la fonction d'annulation de l'assistant de désinstallation des packages, celle-ci n'étant pas prise en charge dans Installation Manager version 1.0.0.3.
La rubrique Annulation des mises à jour de l'aide en ligne indique que vous pouvez utiliser l'assistant pour revenir vers une version précédemment installée d'un package. Par exemple, si vous installez Rational Functional Tester version 7.0 puis effectuez la mise à jour vers la version 7.0.0.1, la rubrique stipule que vous pouvez utiliser la fonction d'annulation pour revenir à la version 7.0, ce qui n'est pas possible en réalité. De la même manière, la rubrique Commandes d'installation automatique de l'aide en ligne indique que vous pouvez utiliser la commande d'annulation lors d'une installation automatique, alors que cette commande n'est pas prise en charge.
Solution palliative : Pour revenir à une version précédente d'un package, vous devez désinstaller intégralement ce dernier. Dans l'exemple ci-dessus, la procédure de désinstallation supprime à la fois les packages de la version 7.0 et de la mise à niveau 7.0.0.1. Une fois la désinstallation terminée, réinstallez le package 7.0.

4.8 Impossible d'exécuter des scripts Functional Test sur la machine d'un agent avec Rational Test Agent McK SR6.

Impossible d'exécuter un script Functional Test sur la machine d'un agent. Le journal TM affiche le message "Incompatibilité entre les versions de produit/projet".

Cet incident se produit si Rational Test Agent est installé après Functional Test Agent.

Solution : Sur la machine de l'agent, procédez comme suit :

  1. Fermez Rational Test Agent.
  2. Renommez install.bat.sample en install.bat. Ce fichier se trouve à l'emplacement suivant : <répertoire d'installation de Functional Test>\Functional Tester\emplacement des scripts d'installation.
  3. Exécutez le fichier install.bat pour réinstaller Functional Test Agent.

4.9 L'activation des navigateurs et des environnements Java nécessite les droits d'administration dans Microsoft Windows Vista

Sous Windows Vista, vous devez disposer des droits d'administration pour activer ou désactiver les JRE et navigateurs Web pour les tests.
Dans le menu Démarrer, cliquez à l'aide du bouton droit de la souris sur le programme Java Scripting ou .Net 2005 Scripting, puis cliquez sur Exécuter en tant qu'administrateur pour démarrer Functional Tester en tant qu'administrateur. 

4.10 Activation de l'interface graphique de SAP pour Windows et du serveur pour les tests

Avant de tester des applications SAP, vous devez activer le client et le serveur SAP pour les tests.

Activation de l'interface graphique de SAP (client) pour Windows

  1. Démarrez le programme de connexion de SAP et connectez-vous au serveur SAP.
  2. Cliquez sur le bouton Customizing of Local Layout dans la barre d'outils.
  3. Cliquez sur Options puis sur l'onglet Scripting.
  4. Cochez la case Enable Scripting.
  5. Désélectionnez les cases Notify When a Script Attaches to a Running GUI et Notify When a Script Opens a Connection.
  6. Sauvegardez les paramètres et redémarrez l'interface graphique de SAP.
Activation du serveur SAP

Vous pouvez activer la création de scripts temporairement à partir du client SAP en effectuant la procédure ci-après. La valeur définie à l'aide de cette procédure est perdue si le serveur est redémarré.

  1. Démarrez le programme de connexion de SAP et connectez-vous au serveur SAP.
  2. Lancez une transaction RZ11.
  3. Entrez sapgui/user_scripting dans la fenêtre Maintain Profile Parameters.
  4. Cliquez sur Display.
  5. Dans la fenêtre Display Profile Parameter Attributes, cliquez sur Change value.
  6. Entrez TRUE dans la zone New value.
  7. Sauvegardez les paramètres et déconnectez-vous de l'interface graphique de SAP.
  8. Quittez le programme de connexion de SAP.
Remarque : Si l'administrateur du serveur modifie le profil du serveur d'applications du système SAP en ajoutant la ligne sapgui/user_scripting = TRUE, le scripting sera activé par défaut au redémarrage du serveur.

4.11 Functional Tester ne prend pas en charge les documents à onglets multiples dans Internet Explorer 7.0

A l'heure actuelle, Functional Tester ne prend pas en charge le test de documents à plusieurs onglets dans une fenêtre de navigateur Internet Explorer 7.0 unique. Il ne prend en compte pour le test que le document qui figure dans le premier onglet du navigateur Internet Explorer 7.0.

4.12 Dans Internet Explorer 7.0, les scripts doivent être enregistrés et lus avec une valeur de zoom de 100 %

N'effectuez pas de zoom avant ou arrière avant d'enregistrer et de lire des scripts dans Internet Explorer 7.0.

4.13 Rational ClearQuest Test Manager 7.0 n'est pas compatible avec Functional Tester 7.0 ou une version ultérieure

Functional Tester 7.0 et les versions ultérieures ne prennent pas en charge l'intégration avec Rational ClearQuest Test Manager 7.0.
Utilisez Rational ClearQuest Test Manager 7.0.0.1 avec Functional Tester 7.0 ou une version ultérieure.

4.14 L'enregistrement et l'exécution de scripts Functional Tester dans Internet Explorer 7.0 sont lents

L'enregistrement et l'exécution de scripts via Internet Explorer 7.0 sont plus lents que via Internet Explorer 6.0.

4.15 Impossible de lire les scripts pour les applications Siebel enregistrés avec les autres versions de Functional Tester

Vous ne pouvez pas lire les scripts enregistrés avec Functional Tester 6.1.1.1 dans Functional Tester 7.0.

Solution palliative : procédez à la mise à niveau vers 7.0.0.2 pour lire les scripts enregistrés avec Functional Tester 6.1.1.1. 

Vous ne pouvez pas lire les scripts enregistrés avec Functional Tester 7.0 dans Functional Tester 7.0.0.2.

Solution palliative : enregistrez les scripts à nouveau avec Functional Tester 7.0.0.2.

4.16 Impossible d'installer Functional Tester 7.0 si Performance Tester 7.0 est déjà installé sur le système

Functional Tester 7.0 utilise RAC 7.0.1. Il ne peut donc pas être installé sur un système sur lequel IBM Rational Performance Tester version 7.0 (qui utilise RAC 7.0.1.1) est déjà installé.
Lors de l'installation de Functional Tester 7.0, effectuez l'une des procédures suivantes :

4.17 L'enregistrement dans Internet Explorer 7.0 s'interrompt en raison d'erreurs intermittentes

Lors d'un enregistrement via Internet Explorer 7.0, des erreurs surviennent de façon intermittente et interrompent l'opération.  

Solution : Effectuez l'une des étapes suivantes :

4.18 L'enregistrement et l'exécution sur le navigateur échouent

Il arrive parfois que l'activation du navigateur n'ajoute pas automatiquement l'environnement d'exécution Java associé à l'ensemble des environnements d'exécution Java connus et qu'il ne l'active pas. Dans ce cas, l'enregistrement et l'exécution sur HTML échouent.

Solution : Effectuez les étapes suivantes :

  1. Accédez au Panneau de configuration à partir du menu Démarrer et ouvrez le panneau de commande Java.
  2. Vérifiez l'emplacement de l'environnement d'exécution Java utilisé par le navigateur dans les paramètres d'exécution de l'applet Java ou l'environnement d'exécution Java.
  3. Ouvrez Functional Tester Enabler.
  4. Ajoutez l'environnement d'exécution Java utilisé par le navigateur et activez-le.
  5. Redémarrez l'application de test HTML.

Si l'environnement d'exécution Java associé est introuvable sur le système, installez un nouvel environnement d'exécution Java, associez-le et activez l'environnement du navigateur.

Pour plus d'informations sur l'activation du navigateur, voir Activation du plug-in Java d'un navigateur dans l'aide de Functional Tester.

4.19 Internet Explorer 7.0 tombe en panne lors de l'exécution

Lorsque plusieurs fenêtres en incrustation sont utilisées sur différentes unités d'exécution, la fermeture d'une de ces fenêtres provoque l'ouverture d'une autre. Lors de l'exécution, toute action suivant cette fermeture peut provoquer un blocage du navigateur.

Solution palliative : Dans le script, insérez la fonction sleep() après l'action correspondant à la fermeture. 

4.20 Microsoft Visual Studio.NET tombe en panne lors de l'ajout de scripts à un projet de ClearCase

Lors de l'ajout de scripts utilisant l'enregistreur à un projet qui n'est pas extrait de ClearCase, Visual Studio.NET se bloque si vous arrêtez l'enregistreur.

Solution : Extrayez le projet de ClearCase avant d'ajouter des scripts.

4.21 Accès à l'outil de configuration d'application et à l'outil d'activation (Enabler) sur la machine de l'agent

Sur la machine de l'agent, aucune option du menu de raccourci n'est disponible pour appeler l'outil de configuration d'application et l'outil d'activation (Enabler). 

Solution : Utilisez l'interface de ligne de commande pour exécuter l'outil de configuration d'application et l'outil d'activation (Enabler).

Par exemple :

Pour configurer l'application de test :  java -classpath <cheminaccèsauxclasses> com.rational.test.ft.rational_ft -appConfig    

Pour activer l'environnement de test : java -classpath <cheminaccèsauxclasses> com.rational.test.ft.rational_ft -enable

Pour plus d'informations concernant le chemin de classes (classpath), voir la rubrique Interface de ligne de commande de Functional Tester dans l'aide en ligne.

4.22 Impossible de tester des applications AJAX dans Firefox si une action génère plus de deux demandes AJAX

Firefox ne peut pas gérer plus de deux requêtes AJAX ou XMLHTTP générées par une seule action utilisateur.

4.23 La synthèse de l'interface des objets de test HTML.Document pointe vers les détails de l'API GuiTestObject

Dans l'Explorateur de script, si vous effectuez un clic droit sur un objet de test HTML.Document puis cliquez sur Synthèse de l'interface, la référence API GuiTestObject s'affiche à la place de l'objet de test Document.

Pour plus d'informations concernant les API d'objet de test Document, voir les rubriques correspondantes dans l'aide.

4.24 Une fois Functional Tester installé ou mis à niveau dans Microsoft Windows Vista, un utilisateur non administrateur ne peut pas démarrer Functional Tester

Une fois Functional Tester installé ou mis à niveau dans Microsoft Windows Vista, l'administrateur doit démarrer le logiciel une première fois pour l'initialiser.

Il sera ensuite possible à un utilisateur non administrateur de le démarrer. Il s'agit d'une restriction propre à Windows Vista.

4.25 Les scripts du projet importé contiennent des erreurs après la mise à niveau de Functional Tester vers la version 7.0.0.2

Il peut arriver que des scripts utilisables sous des versions précédentes de Functional Tester affichent des erreurs une fois la mise à niveau vers la version 7.0.0.2 effectuée.

Solution palliative : Dans la vue Projets de Functional Tester, cliquez à l'aide du bouton droit sur le projet contenant le script, puis cliquez sur Réinitialiser le chemin de compilation Java.

4.26 Impossible de démarrer Functional Tester s'il est installé dans un programme Eclipse existant qui contient un trait d'union dans le chemin d'installation sous Linux

Il n'est pas possible de démarrer Functional Tester s'il est installé dans un programme Eclipse existant dont le chemin d'installation contient un trait d'union, ou si ce programme utilise un environnement JRE dont le chemin d'installation contient un trait d'union.

Solution : Effectuez les étapes suivantes :

  1. Renommez vos répertoires Eclipse et JRE pour qu'ils ne contiennent pas de trait d'union.
  2. Installez Functional Tester.
  3. Renommez vos répertoires Eclipse et JRE en leur affectant leur nom précédent qui contenait des traits d'union.
  4. Modifiez les fichiers rft.sh et rft.csh sous le répertoire etc/profile.d pour intégrer les chemins corrects, qui contiennent des traits d'union.

4.27 Impossible d'installer Functional Tester dans un environnement de développement intégré Eclipse existant

Des erreurs se produisent lors de l'installation de Functional Tester dans un environnement Eclipse existant si l'emplacement des ressources partagées ou le chemin d'extension d'un environnement de développement intégré Eclipse contient une minuscule comme nom d'unité. Par exemple, si vous spécifiez c:\Program Files\IBM\SDP70Shared comme emplacement des ressources partagées ou c:\tmp\eclipse322\eclipse comme emplacement de l'environnement de développement intégré Eclipse au lieu de spécifier l'unité 'C'.

Lorsque vous spécifiez l'emplacement d'installation dans Installation Manager, utilisez le bouton Parcourir pour sélectionner le répertoire requis. 

4.28 La galerie d'exemples et la galerie de tutoriels ne prennent pas en charge le paramètre de haute définition dans le système d'exploitation Windows Vista

La galerie d'exemples et la galerie de tutoriels ne prennent pas en charge le paramètre d'affichage haute définition "Échelle plus grande (120 ppp) - le texte est plus lisible" sous Windows Vista. Le contenu de la galerie ne s'affiche pas si cette option est définie.

Ce paramètre est activé comme suit :
  1. Ouvrez le panneau de commande.
  2. Cliquez sur Options d’ergonomie > Simplifiez votre utilisation de l’ordinateur > Changer la taille du texte et des icônes.
  3. Sélectionnez Échelle plus grande (120 ppp) - le texte est plus lisible.
  4. Cliquez sur Enregistrer les paramètres.
Solution :
Si vous avez utilisé la nouvelle option d'affichage haute définition, repassez à un paramètre de résolution plus faible (par exemple, le paramètre par défaut 90 ppp).

4.29 La galerie d'exemples et la galerie de tutoriels requièrent Mozilla Firefox comme navigateur Web pris en charge sur les systèmes d'exploitation Windows Vista japonais

Dans la version japonaise du système d'exploitation Windows Vista, la galerie d'exemples et la galerie de tutoriels requièrent Mozilla Firefox comme navigateur Web ; le contenu de la galerie ne s'affiche pas dans les autres navigateurs Web.

Solution :

Installez Mozilla Firefox, puis choisissez Mozilla Firefox comme préférence de navigateur Web (cliquez sur Fenêtre > Préférences > Général > Navigateur Web).

4.30 Impossible d'exécuter les scripts .Net stockés sur le réseau

Il se peut que le projet sur le réseau ne dispose pas des droits Confiance totale sur l'ordinateur local en raison de ses règles de sécurité. Un message RuntimeSecurityPolicyException est affiché dans le journal d'exécution ou dans le journal de débogage de RFT.

Solution : Effectuez les étapes suivantes :

Si ce message est toujours affiché, procédez comme suit :

    1. Cliquez sur Outils > Options Internet dans la fenêtre Internet Explorer.
    2. Dans la page Sécurité, sélectionnez la zone  Intranet local.
    3. Cliquez sur Sites.
    4. Dans la boîte de dialogue Intranet local, cliquez sur Avancé.
    5. Désélectionnez Nécessite un serveur sécurisé (https:) pour tous les sites dans cette zone.
    6. Spécifiez le chemin d'accès du projet et cliquez sur Ajouter.
    7. Cliquez sur OK.

5.0 Centre de support logiciel IBM Rational

Le service de support logiciel IBM Rational vous offre une assistance technique.

Pour connaître les personnes à contacter et les instructions ou documents de références dont vous aurez besoin en cas d'assistance, consultez le guide de support logiciel IBM.

Pour accéder aux FAQ, aux listes des incidents et des correctifs recensés, ainsi qu'aux autres informations de support, visitez le site Web Centre de support logiciel IBM Rational.

Pour vous tenir informé des nouveautés et des événements ayant trait aux logiciels Rational, ainsi que pour toute question relative à son support, consultez le site Web IBM Rational Software.

Avant de contacter IBM Rational Software Support, collectez les informations pertinentes dont vous aurez besoin pour décrire l'incident. Lorsque vous décrivez un incident à un spécialiste du service de support logiciel IBM, soyez le plus précis possible et communiquez-lui toutes les informations appropriées pour qu'il puisse résoudre au mieux l'incident. Pour gagner du temps, préparez les réponses aux questions suivantes :


Pour afficher les notes techniques et les informations les plus récentes sur le produit Rational Functional Tester et télécharger les mises à jour du produit, accédez au site de support de Rational Functional Tester.

6.0 Mentions légales et marques citées

© Copyright IBM Corporation 2000, 2007

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Le présent document peut contenir des informations ou des références concernant certains produits, logiciels ou services IBM non annoncés dans ce pays. Pour plus de détails, référez-vous aux documents d'annonce disponibles dans votre pays, ou adressez-vous à votre partenaire commercial IBM. Toute référence à un produit, logiciel ou service IBM n'implique pas que seul ce produit, logiciel ou service puisse être utilisé. Tout autre élément fonctionnellement équivalent peut être utilisé, s'il n'enfreint aucun droit d'IBM. Il est de la responsabilité de l'utilisateur d'évaluer et de vérifier lui-même les installations et applications réalisées avec des produits, logiciels ou services non expressément référencés par IBM.

IBM peut détenir des brevets ou des demandes de brevet couvrant les produits mentionnés dans le présent document. La remise de ce document ne vous donne aucun droit de licence sur ces brevets ou demandes de brevet. Si vous désirez recevoir des informations concernant l'acquisition de licences, veuillez en faire la demande par écrit à l'adresse suivante :

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.

Les informations sur les licences concernant les produits utilisant un jeu de caractères double octet peuvent être obtenues par écrit à l'adresse suivante :

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

Le paragraphe suivant ne s'applique ni au Royaume-Uni, ni dans aucun pays dans lequel il serait contraire aux lois locales. LE PRESENT DOCUMENT EST LIVRE "EN L'ETAT". IBM DECLINE TOUTE RESPONSABILITE, EXPLICITE OU IMPLICITE, RELATIVE AUX INFORMATIONS QUI Y SONT CONTENUES, Y COMPRIS EN CE QUI CONCERNE LES GARANTIES DE NON-CONTREFACON ET D'APTITUDE A L'EXECUTION D'UN TRAVAIL DONNE. Certaines juridictions n'autorisent pas l'exclusion des garanties implicites, auquel cas l'exclusion ci-dessus ne vous sera pas applicable.

Le présent document peut contenir des inexactitudes ou des coquilles. Ce document est mis à jour périodiquement. Chaque nouvelle édition inclut les mises à jour. IBM peut, à tout moment et sans préavis, modifier les produits et logiciels décrits dans ce document.

Les licenciés souhaitant obtenir des informations permettant : (i) l'échange des données entre des logiciels créés de façon indépendante et d'autres logiciels (dont celui-ci), et (ii) l'utilisation mutuelle des données ainsi échangées, doivent adresser leur demande à :

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, Massachusetts 02421-3112
U.S.A.

Ces informations peuvent être soumises à des conditions particulières, prévoyant notamment le paiement d'une redevance.

Le logiciel sous licence décrit dans ce document et tous les éléments sous licence disponibles s'y rapportant sont fournis par IBM conformément aux dispositions de l'ICA, des Conditions internationales d'utilisation des logiciels IBM ou de tout autre accord équivalent.

Les données de performance indiquées dans ce document ont été déterminées dans un environnement contrôlé. Par conséquent, les résultats peuvent varier de manière significative selon l'environnement d'exploitation utilisé. Certaines mesures évaluées sur des systèmes en cours de développement ne sont pas garanties sur tous les systèmes disponibles. En outre, elles peuvent résulter d'extrapolations. Les résultats peuvent donc varier. Il incombe aux utilisateurs de ce document de vérifier si ces données sont applicables à leur environnement d'exploitation.

Les informations concernant des produits non IBM ont été obtenues auprès des fournisseurs de ces produits, par l'intermédiaire d'annonces publiques ou via d'autres sources disponibles. IBM n'a pas testé ces produits et ne peut confirmer l'exactitude de leurs performances ni leur compatibilité. Elle ne peut recevoir aucune réclamation concernant des produits non IBM. Toute question concernant les performances de produits non IBM doit être adressée aux fournisseurs de ces produits.

Toute instruction relative aux intentions d'IBM pour ses opérations à venir est susceptible d'être modifiée ou annulée sans préavis, et doit être considérée uniquement comme un objectif.


Marques et logos

Les termes qui suivent sont des marques d'International Business Machines Corporation aux Etats-Unis et/ou dans certains autres pays :

Java ainsi que tous les logos et toutes les marques incluant Java sont des marques de Sun Microsystems, Inc. aux Etats-Unis et/ou dans certains autres pays.

Microsoft et Windows sont des marques de Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays.

Linux est une marque de Linus Torvalds aux Etats-Unis et/ou dans certains autres pays.

Les autres noms de sociétés, de produits et de services peuvent appartenir à des tiers.