Si vous utilisez ClearCase pour la gestion du contrôle des sources, vous devez
effectuer certaines tâches préliminaires pour configurer une installation ClearCase type.
Gestion de configurations de logiciels Vous pouvez utiliser l'intégration de ClearCase à Functional Tester pour tenir à jour un historique auditable et réitérable des ressources de test de votre organisation.
ClearCase
Lorsque vous développez vos scripts de test Functional Tester et les fichiers
de support qui les accompagnent, vous pouvez utiliser Rational ClearCase comme système de
gestion des configurations de logiciel pour tenir à jour un historique auditable et réitérable des ressources de test de votre organisation.
Functional Tester et ClearCase Si vous utilisez ClearCase avec Functional Tester, vous pouvez utiliser des
vues instantanées ou dynamiques avec ClearCase.
Chaque vue présente des avantages et des
inconvénients.
Functional Tester et ClearCase Remote Client
IBM Rational ClearCaseRemote
Client (CCRC) est une application conçue pour fonctionner efficacement sur des réseaux dont la latence est élevée ou longue distance. Avec Rational ClearCase Remote
Client, vous pouvez vous connecter à un serveur Web ClearCase, accéder aux ressources qui se trouvent dans les répertoires ClearCase distants et les charger dans des vues ClearCase locales comme des répertoires et fichiers ordinaires sous contrôle ClearCase.
Configuration de ClearCase
Si vous utilisez ClearCase pour la gestion du contrôle des sources, vous devez
effectuer certaines tâches préliminaires pour configurer une installation ClearCase type.
Configuration de ClearCase sur un serveur Windows Si vous utilisez une version de ClearCase antérieure à la version 2003.06 pour gérer
le contrôle des sources de vos ressources de test Functional Tester, vous devez mettre à jour les gestionnaires de types ClearCase afin de permettre la reconnaissance des fichiers de mappe d'objets de test sous Windows.
La dernière version de ClearCase inclut les gestionnaires de types Functional Tester.
Configuration de ClearCase sur un serveur UNIX
Si vous utilisez ClearCase, vous devez mettre à jour les gestionnaires de
types ClearCase afin de permettre la reconnaissance des fichiers de mappe d'objets de test Functional Tester sur un système UNIX.
Partage d'un projet Si vous utilisez ClearCase, vous devez créer le projet Functional Tester dans une vue ClearCase instantanée ou dynamique pour partager un projet.
Ajout d'un élément au contrôle des sources Un nouveau projet, un nouveau script et ses fichiers
de support sont tous des fichiers privés, propres à une vue et ne sont pas soumis au contrôle
des sources ClearCase tant qu'il n'y sont pas ajoutés.
Extraction d'un élément Si vous utilisez ClearCase pour la gestion du contrôle des sources, vous devez
extraire un élément (un script Functional Test, un projet Functional Tester, une mappe d'objets ou un fichier Java) avant de le modifier.
Affichage des extractions
Si vous utilisez ClearCase pour la gestion du contrôle des sources, vous
pouvez afficher tous les scripts et les ressources de test que vous avez extraits.
Edition d'un élément
Si vous utilisez ClearCase comme outil de contrôle des sources des
ressources de test, vous pouvez éditer un élément du projet sous contrôle de
ClearCase.
Archivage d'un élément
Si vous utilisez ClearCase pour la gestion du contrôle des sources, vous devez archiver un script pour créer une version d'un fichier.
Annulation d'une extraction Si vous utilisez ClearCase comme outil de contrôle des sources de vos ressources de test et que vous extrayez un élément et décidez de ne pas le modifier, vous pouvez annuler l'extraction.
Affichage de l'historique d'un élément
Si vous utilisez ClearCase comme système de contrôle des sources, vous pouvez
afficher le type d'élément, son nom, la date de ses révisions, le début du commentaire
associé (quelques caractères), l'utilisateur qui l'a modifié et la nature des
modifications pour un script de test ou un autre élément de ClearCase.
Comparaison des versions d'un élément
Si vous utilisez ClearCase pour la gestion du contrôle des sources, vous pouvez
comparer un élément à sa version précédente pour déterminer si vous
devez archiver vos modifications.
Obtention de la dernière version
Lorsque vous utilisez une vue instantanée, vous devez penser à l'actualiser régulièrement en
obtenant la dernière version des fichiers du VOB. Faute de quoi, les modifications que les autres utilisateurs archivent risquent de compromettre l'intégrité de votre
script.
Une mise à jour quotidienne est souvent suffisante, mais tout dépend des besoins particuliers
de votre équipe.
Définition des préférences ClearCase de Functional Tester
Vous pouvez définir les paramètres suivants pour intégrer ClearCase à Functional Tester : Activer l'intégration avec
ClearCase, Afficher les détails du script, Sauvegarder dans un fichier avec l'extension keep avant d'annuler l'extraction, Extraction en mode réservé, Conserver le script à l'état extrait après son archivage.
Support pour les équipes situées dans des zones géographiques différentes Lorsque vous développez vos scripts de test Functional Tester et les fichiers
de support qui les accompagnent, vous pouvez utiliser Rational MultiSite ClearCase comme système de
gestion des configurations de logiciel pour prendre en charge le développement en
parallèle de logiciels entre des équipes travaillant sur des sites géographiques différents.
Eléments non réservés Un élément peut être extrait de deux manières différentes lorsque vous
utilisez ClearCase pour gérer les ressources de test Functional Tester : en mode réservé et
en mode non réservé.
Fusion des modifications effectuées par plusieurs utilisateurs Si vous utilisez Rational ClearCase comme système de gestion de configurations de
logiciels et que plusieurs utilisateurs apportent des modifications au même fichier, le deuxième utilisateur qui archive le fichier doit le fusionner.
Fichiers détournés Si vous utilisez un script Functional Tester ou ses fichiers de
support dans une vue instantanée ClearCase, que vous n'extrayez pas le fichier dans ClearCase et que vous le modifiez, le fichier est détourné.
Icônes de contrôle des sources
Si vous utilisez ClearCase pour la gestion du contrôle des sources, vous
pouvez utiliser les menus de raccourci de l'Explorateur de script pour effectuer des
opérations ClearCase sur un élément sélectionné ou afficher les icônes ClearCase dans l'Explorateur de script, qui indiquent l'état d'un élément.