Pour consulter la version la plus récente de ce fichier, allez à l'adresse www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/html/readme_6111_fr.html.
Important ! La fonction de désinstallation de Rational Product Updater est supportée pour des installations individuelles de Rational Functional Tester et Rational Manual Tester. Evitez d'annuler la mise à jour une fois qu'elle a démarré.
Ce module de mise à jour comprend les correctifs qui ont été appliqués depuis le module de mise à jour de la version 6.1.1 ainsi qu'un nouveau support pour Microsoft Visual Studio 2005.
A la première ouverture de Microsoft Visual Studio 2005, vous êtes invité à choisir une valeur de paramètre. Choisissez Environnement de développement - Options générales.
Si l'exécution d'un script génère une exception, Functional Tester effectue une capture d'écran lorsque l'incident se produit. Ce cliché est accessible par le biais du journal.
L'exécution d'un script peut être arrêtée ou interrompue.
La reconnaissance est ambiguë lorsque Functional Tester ne parvient pas à faire la différence entre une instance de l'application testée démarrée par l'exécution d'un script et une instance de cette même application laissée ouverte par inadvertance avant l'exécution du script. Cette reconnaissance ambiguë entraîne l'échec de l'exécution du script, si l'application en double n'est pas fermée. Cette nouvelle fonction identifie la reconnaissance ambiguë et vous permet de fermer l'application en double, avant de poursuivre l'exécution du script.
Cette extension apporte un support de test fonctionnel étendu pour les applications Siebel et repose sur la version 7.7 de Siebel. L'extension Siebel pour RFT permet aux utilisateurs de capturer et d'exécuter des interactions au niveau de l'interface graphique à l'aide du modèle d'objet de Siebel. Les utilisateurs peuvent effectuer des vérifications de propriétés et de données sur les composants Siebel personnalisés.
Cette extension fait l'objet d'un contrat de licence distinct. Vous devez acheter une licence distincte pour l'utiliser.
La documentation sur cette fonction se trouve dans un fichier de notes sur l'édition distinct : le fichier Readme d'IBM Rational Functional Tester Extension for Siebel Automation. Pour consulter la version la plus récente de ce fichier, accédez au fichier readme à l'adresse www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/html/rft6111_Siebel/readme_Siebel_fr.html
Rational Product Updater peut désormais supprimer du système
les fichiers devenus obsolètes à la suite de l'installation
d'une nouvelle mise à jour.
La fonction Nettoyer permet de réduire sensiblement
l'espace disque utilisé par le produit installé et de suppimer tout
fichier obsolète.
Pour plus d'informations, voir la rubrique relative à la suppression des
fichiers obsolètes dans l'aide de Rational Product Updater.
Remarque : Cette fonctionnalité n'est prise en charge que
si vous installez le module de mise à jour 6.1.1 et les mises à jour
ultérieures.
Ce module de mise à jour contient les correctifs correspondant aux incidents suivants :
RFT a présenté une défaillance non prévue lorsque les contenus de la cellule javax.swing.JTable ont été renvoyés comme étant des valeurs de type NULL. (APAR PK02434)
Cette version traite correctement les contenus de cellule JTable de type NULL.
RFT VB.Net fait appel à System.Text.RegularExpressions.Regex pour comparer les expressions régulières, lequel ne peut pas reconnaître certaines formes d'échappement utilisées par défaut dans le scriptage Java. (APAR PK09453)
Les séquences d'échappement utilisées ont été rendues identiques dans les modèles de scriptage Java et VB.Net.
Dans TFT, les zones des formulaires de saisie des données HTML des clients ne pouvaient pas défiler pour être visibles. (APAR PK09817)
Ce problème ne se reproduit plus dans cette version.
RFT ne trouvait pas les objets HTML à la lecture lors de l'affichage de la barre d'informations IE. (APAR PK11853)
Lorsque la barre d'informations IE s'affiche, tous les objets HTML figurant sur la page se déplacent vers le bas pour se positionner à une distance correspondant à la hauteur de la barre d'informations. De ce fait, RFT calculait mal la position des objets HTML. RFT prend désormais en compte la hauteur de la barre d'informations IE lorsqu'il calcule la position des objets HTML dans Internet Explorer.
RFT n'acceptait pas les menus contextuels HTML créés en appelant createHtmlPopup dans Javascript. (APAR PK14260)
Cette version contient un module de support pour les menus contextuels HTML de type Javascript dans IE.
Problèmes liés à la mise en oeuvre des tests sur les navigateurs Mozilla sous Linux. (APAR PK09699)
Cette version a éliminé les problèmes liés à la mise en oeuvre des tests sur les navigateurs Mozilla sous Linux.
Problèmes liés aux points de vérification des données d'objet enregistrés dans les tables HTML de XDE. (APAR PK01299)
Les problèmes liés aux points de vérification des données d'objet enregistrés dans les tables HTML de XDE ne produisent plus de défaillance non prévue dans cette version du produit.
La sélection d'une région de table HTML à comparer dans un point de vérification de données ne fonctionnait pas. (APAR IC47147)
La sélection d'une région de table HTML à comparer dans un point de vérification de données fonctionne maintenant dans cette version.
Mise en évidence des objets avec Mozilla 1.7.12. (APAR PK13850)
La mise en évidence des objets avec Mozilla 1.7.12 fonctionne correctement dans cette version.
Un problème d'incompatibilité se produisait entre les navigateurs IE et Mozilla version 1.7.12. (APAR PK14885)
Le problème résidait dans le passage à l'interface nsIXULWindow pour Mozilla version 1.7.12, ce qui empêchait le document HTML de trouver son parent, le navigateur. Le navigateur n'était pas compris dans la mappe (le document était enregistré comme l'objet supérieur). Dans cette version, la nouvelle interface est utilisée si l'interface prévue échoue.
Pour plus d'informations sur l'installation d'IBM Rational Functional Tester Fix Pack 6.1.1.1, les éléments prérequis, l'installation à partir de la ligne de commande et la configuration d'un miroir local du serveur de mise à jour, reportez-vous aux instructions d'installation sur le site http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/install_instruction/6111/install_fr.html.
Aucun autre matériel n'est requis pour installer ce module de mise à jour.
Vous pouvez installer ce correctif pour l'utiliser avec IBM Rational Functional Tester 6.1.1. Avant de l'installer, commencez par installer IBM Rational Product Updater 6.0.1.
Ces notes sur l'édition incluent des informations spécifiques à l'édition, telles que les incidents et les limitations qui n'étaient pas disponibles avant la finalisation de la documentation du produit.
Linux : Les options de menu Eclipse (SWT) ne peuvent pas être identifiées à l'aide du détecteur/de l'inspecteur d'objets
Sous Linux, les options de menu (SWT Java) ne peuvent pas être identifiées à l'aide du détecteur/de l'inspecteur d'objets. Les menus GTK ne sont pas pris en charge.
Le programme de mise à jour des produits ne peut pas mettre à jour les iFixes sous NT4.0
Le programme de mise à jour des produits Rational ne parvient pas à décompresser
(unzip) et à installer les mises à jour sous Windows NT 4.0. Il ne prend pas en charge Windows NT.
La touche de raccourci F12 permet d'arrêter l'exécution du script
Lorsque vous exécutez un script dans Functional Tester, vous pouvez utiliser la touche F12 pour arrêter l'exécution. Ces informations ne sont pas fournies dans la documentation des utilisateurs.
En outre, dans cette édition, une nouvelle fonction permet d'interrompre ou d'arrêter l'exécution à l'aide des boutons du moniteur d'exécution. Vous pouvez utiliser la touche de raccourci F12 pour arrêter l'exécution du script dans cette version de Functional Tester et les versions précédentes.
Les caractères japonais ne sont pas affichés correctement dans l'éditeur/le comparateur de points de vérification si le module de langue n'est pas installé.
Sur certains systèmes d'exploitation tels que ceux en japonais ou en chinois traditionnel, les caractères autres que les caractères anglais peuvent apparaître sous forme de cases dans l'éditeur/le comparateur de points de vérification. Cela se produit si vous n'avez pas installé les modules de langue lors de l'installation du produit. Pour résoudre cet incident, vous pouvez relancer l'installation en ne sélectionnant que les modules de langue voulus. Tous les autres composants doivent être désélectionnés. Les caractères doivent alors apparaître correctement.
JRE 1.4.1 ou une version ultérieure est requis pour utiliser le journal HTML.
Un environnement JRE activé de version 1.4.1 ou ultérieure est requis pour utiliser le journal HTML.
Les préférences de définition de délai ne sont pas disponibles pour les tests Siebel
Un certain nombre d'options disponibles sous Windows >
Preferences ne sont pas valides pour l'implémentation de RFT variante
Siebel car elles ne s'appliquent pas au modèle d'objet Siebel. Par
exemple, les options figurant dans Windows > Preferences >
Functional Test > Playback > Mouse Delays et > Other
Delays ne s'appliquent pas aux tests Siebel.
Impossible de revenir à la perspective Functional Test après avoir affiché d'autres perspectives
Si vous mettez à jour Rational Functional Tester 6.1.1 vers la version 6.1.1.1 à l'aide de Rational Product Updater, vous ne pourrez peut-être pas revenir à la perspective Functional Test dans Eclipse après avoir accédé à une autre perspective, telle que Rational Software Modeler. Dans ce cas, suivez la procédure ci-dessous :
1. Ouvrez le fichier C:\Program
Files\IBM\Rational\SDP\6.0\rationalsdp.ini
dans Wordpad.
Vous constaterez peut-être des erreurs de formatage. Après avoir sauvegardé ce fichier dans Wordpad, vous pourrez le modifier aussi dans le Bloc-notes.)
2. Recherchez VMArgs=-Xquickstart
3. Ajoutez la ligne suivante après celle-ci :
VMArgs=-Drational.test.ft.bootstrap.running=true
4. Sauvegardez le fichier.
5. Redémarrez le produit.
Vous accédez maintenant certainement à la perspective Functional Tester.
Pour la fonction Siebel Extension, procédure à suivre pour utiliser RFT 6.1.1.1 avec un projet RFT pré-existant
Si vous installez le module de mise à jour 6.1.1.1 le plus récent,
vous devrez exécuter un certain nombre d'opérations pour pouvoir utiliser
la nouvelle prise en charge de Siebel dans un projet pré-existant. Il
convient d'ajouter deux nouveaux modèles (un pour les en-têtes de script
et un pour les en-têtes de l'assistant de script) qui doivent être ajoutés
au projet. Mettez aussi à jour les informations de génération ou de
référence correspondant au projet. Des instructions détaillées relatives à
chaque plateforme RFT sont présentées ci-dessous.
Scriptage RFT variante Java et Eclipse
1. Si vous utilisez la fonction de scriptage RFT variante Java, mettez à
jour les modèles en cliquant deux fois sur le projet dans la vue Projets
Functional Tester et en sélectionnant l'option des propriétés.
2. Dans la boîte de dialogue des propriétés, sélectionnez les
modèles de script de Functional Tester dans la liste située à gauche.
Sélectionnez le modèle “Script: Header of the file” (Script : En-tête du
fichier). Si vous n'avez pas personnalisé ce modèle, vous pouvez le mettre
à niveau en cliquant sur le bouton Restaurer les valeurs par
défaut. Si vous l'avez déjà personnalisé, ajoutez cette ligne au début
du modèle, ainsi que les instructions d'importation suivantes :
import com.rational.test.ft.object.interfaces.siebel.*;
Après avoir modifié le modèle, cliquez sur le bouton Appliquer.
Sélectionnez ensuite le modèle “Script: Header of the file” (Script :
En-tête du fichier). Ajoutez la même ligne à la section imports de ce
modèle. Cliquez sur Appliquer, puis sur OK.
3. Si vous utilisez le support ClearCase intégré, les fichiers
modèles sont réservés une fois que vous les avez modifiés. Il convient
ensuite de les restituer afin que les autres membres de votre équipe
puissent les utiliser. Pour cela, cliquez à l'aide du bouton droit de la
souris sur le projet dans la vue Projets Functional Tester et cliquez sur
Equipe > Afficher les réservations. La liste des éléments réservés s'affiche.
Sélectionnez les deux modèles ft_script.java.rfttpl et
ft_scripthelper.java.rfttpl et restituez-les (par exemple en cliquant à
l'aide du bouton droit de la souris sur les éléments sélectionnés dans la
liste et en cliquant sur Restituer). Les autres membres de l'équipe
doivent mettre à jour leur projet. Ils doivent pour cela cliquer sur le
projet à l'aide du bouton droit de la souris dans la vue Projets
Functional Tester, puis cliquer sur Equipe > Obtenir la dernière
version.
4. Pour terminer, cliquez à nouveau sur le projet à l'aide du bouton
droit de la souris dans cette même vue et sélectionnez l'option permettant
de redéfinir le chemin de génération Java. Etant donné que ce dernier
correspond à un emplacement local sur chaque machine, tous les membres de
votre équipe devront effectuer cette opération.
Scriptage VB.Net et Visual Studio
1. Si vous utilisez la fonction de scriptage VB.Net, vous pouvez mettre
à jour les modèles en cliquant à l'aide du bouton droit de la souris sur
le projet dans Solution Explorer et en sélectionnant l'option des
propriétés.
2. Dans la boîte de dialogue des propriétés, cliquez sur l'onglet
Modèles de script Functional Tester. Sélectionnez le modèle
“Script: Header of the file” (Script : En-tête du fichier). Si vous n'avez
pas personnalisé ce modèle, vous pouvez le mettre à niveau en cliquant sur
le bouton Restaurer les valeurs par défaut. Si vous l'avez déjà
personnalisé, ajoutez cette ligne au début du modèle, ainsi que les
instructions d'importation suivantes :
Imports Rational.Test.Ft.Object.Interfaces.Siebel
Après avoir modifié le modèle, cliquez sur le bouton Appliquer.
Sélectionnez ensuite le modèle “Script: Header of the file” (Script :
En-tête du fichier). Ajoutez la même ligne à la section imports de ce
modèle. Cliquez sur Appliquer, puis sur OK.
3. Si vous utilisez le support ClearCase intégré, les fichiers
modèles sont réservés une fois que vous les avez modifiés. Il convient
ensuite de les restituer afin que les autres membres de votre équipe
puissent les utiliser. Pour cela, cliquez à l'aide du bouton droit de la
souris sur le projet dans Solution Explorer et cliquez sur
Equipe > Afficher les réservations. La liste des éléments réservés s'affiche.
Sélectionnez les deux modèles ft_script.vb.rfttpl et
ft_scripthelper.vb.rfttpl et restituez-les (par exemple en cliquant à
l'aide du bouton droit de la souris sur les éléments sélectionnés dans la
liste et en cliquant sur Restituer). Les autres membres de l'équipe
doivent mettre à jour leur projet. Ils doivent pour cela cliquer sur le
projet à l'aide du bouton droit de la souris dans Solution Explorer, puis
cliquer sur Equipe > Obtenir la dernière version.
4. Pour terminer, cliquez à nouveau sur le projet à l'aide du
bouton droit de la souris et sélectionnez l'option Redéfinir les
références personnalisées. Etant donné que les références
personnalisées se trouvent à un emplacement local sur chaque machine, tous
les membres de votre équipe devront effectuer cette opération.
Désinstallation et réinstallation de Rational Functional Tester et Manual Tester - Problèmes et solutions
Le contrôleur IBM Rational Agent Controller installé avec les dernières mises à jour RFT ne peut pas être désinstallé correctement. La tentative de désinstallation ne modifie aucunement l'état d'installation du composant IBM Rational Agent Controller.
Pour désinstaller manuellement le composant IBM Rational Agent dans la mise à jour de RFT, procédez comme suit :
1. Arrêtez le service du contrôleur IBM Rational Agent exécuté sur la machine. Pour cela, cliquez sur Administrative Tools > Services dans le panneau de configuration. Ensuite, cliquez surIBM Rational Agent Control > Stop à l'aide du bouton droit de la souris.
2. Supprimez le répertoire d'installation correspondant au composant IBM Agent controller. Pour cela, utilisez Windows Explorer pour supprimer le dossier IBM_Agent_Controller, qui se trouve dans le répertoire dans lequel vous avez installé Functional Tester. L'emplacement par défaut du répertoire d'installation Rational est C:\Program Files\IBM\Rational\SDP\6.0.
3. Supprimez le dossier de l'historique des mises à jour, C:\Windows\IBM\RAC60.
4. Supprimez la valeur de registre HKEY_LOCAL_MACHINE\SOFTWARE\IBM\Rational Agent Controller. Pour cela, accédez au registre avec regedit.exe, cliquez sur la clé à l'aide du bouton droit de la souris et sélectionnez Delete.
5. Cliquez sur Control Panel > Add or Remove Programs, sélectionnez IBM Rational Agent Controller puis cliquez sur Change/Remove. Sélectionnez IBM Rational Agent Controller dans la liste Add or Remove Programs.
6. Editez le fichier C:\WINDOWS\vpd.properties et supprimez toutes les lignes contenant la chaîne "IBM_Agent_Controller."
Pour vous tenir informé des nouveautés et des événements ayant trait au produit Rational Functional Tester, ainsi que de toute question relative à son support, consultez la page d'accueil qui lui est consacrée (en anglais), à l'adresse www.ibm.com/software/awdtools/tester/functional/index.html.
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 VALEUR
MARCHANDE OU D'ADAPTATION A VOS BESOINS.
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 références à des sites Web non IBM sont fournies à titre
d'information uniquement et n'impliquent en aucun cas une adhésion
aux données qu'ils contiennent. Les éléments figurant sur ces sites
Web ne font pas partie des éléments du présent produit IBM et
l'utilisation de ces sites relève de votre seule responsabilité.
IBM pourra utiliser ou diffuser, de toute manière qu'elle jugera
appropriée et sans aucune obligation de sa part,
tout ou partie des informations qui lui seront fournies.
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 Europe Middle-East Africa
20
Maguire Road
Lexington, MA
02421-3112
USA
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 documentation 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.
Le présent document peut contenir des exemples de données et de
rapports utilisés couramment dans l'environnement professionnel. Ces
exemples mentionnent des noms fictifs de personnes, de sociétés, de
marques ou de produits à des fins illustratives ou explicatives uniquement. Toute
ressemblance avec des noms de personnes, de sociétés ou des données
réelles serait purement fortuite.
LICENCE DE COPYRIGHT :
Le présent logiciel contient des exemples de programmes d'application en langage source destinés à illustrer les techniques de programmation sur différentes plateformes d'exploitation. Vous avez le droit de copier, de modifier et de distribuer ces exemples de programmes sous quelque forme que ce soit et sans paiement d'aucune redevance à IBM, à des fins de développement, d'utilisation, de vente ou de distribution de programmes d'application conformes aux interfaces de programmation des plateformes pour lesquels ils ont été écrits ou aux interfaces de programmation IBM. Ces exemples de programmes n'ont pas été rigoureusement testés dans toutes les conditions. Par conséquent, IBM ne peut garantir expressément ou implicitement la fiabilité, la maintenabilité ou le fonctionnement de ces programmes.
Toute copie totale ou partielle de ces programmes exemples et des oeuvres qui en sont dérivées doit comprendre une notice de copyright, libellée comme suit :
© (nom de votre société) (année). Des segments de code sont dérivés des Programmes exemples d'IBM Corp. © Copyright IBM Corp. 2000, 2005. All rights reserved.
Si vous visualisez ces informations en ligne, il se peut que les photographies et
illustrations en couleur n'apparaissent pas à l'écran.
Les informations sur l'interface de programmation vous aident à créer des logiciels à l'aide de ce programme.
Les interfaces de programmation génériques permettent d'écrire des applications qui obtiennent les services des outils de ce programme.
Cependant ces informations peuvent également contenir des informations sur les diagnostics, les modifications et la configuration. Ces informations doivent vous permettre de déboguer vos applications.
Avertissement : N'utilisez pas les informations relatives au diagnostic, à la modification et à l'optimisation des réglages comme interface de programmation, car elles sont sujettes à modification.
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.
Windows et Windows NT sont des marques de Microsoft Corporation aux Etats-Unis et/ou dans certains autres pays.
Intel et Pentium sont des marques d'Intel Corporation ou de ses filiales aux Etats-Unis et/ou dans certains autres pays.
UNIX est une marque enregistrée de The Open Goup 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.
D'autres sociétés sont propriétaires des autres marques, noms de produits ou logos qui pourraient apparaître dans ce document.