Si vous souhaitez bénéficier de l'intégration de Functional Tester avec ClearCase, vous devez soit installer le produit ClearCase LT livré avec Functional Tester, soit acheter et installer séparément ClearCase version de base.
Avec ClearCase LT, vous pouvez utiliser une vue instantanée. Affichée sur un système local (poste d'utilisateur), une vue instantanée présente, sous forme d'arborescence de répertoires, une copie des versions ClearCase et d'autres objets du système de fichiers. ClearCase LT ne prend pas en charge les vues dynamiques. Les vues dynamiques utilisent, créent et tiennent à jour une arborescence de répertoires dans laquelle sont contenus les versions des éléments du VOB et les fichiers privés (spécifiques à une vue). Si vous achetez et installez ClearCase version de base, vous pouvez utiliser des vues instantanées ou dynamiques.
L'utilisation d'une vue instantanée avec Functional Tester présente les avantages suivants :
Lorsque vous enregistrez ou lisez des scripts, seuls ceux que vous modifiez sont recompilés. Les performances peuvent donc être meilleures que dans le cas où une vue dynamique est utilisée.
Une vue instantanée présente les inconvénients suivants :
Les fichiers ne sont pas mis à jour (actualisés) automatiquement. Vous devez penser à actualiser la vue 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.
Une vue instantanée occupe beaucoup de place sur le disque de la machine locale, car elle contient une copie de chaque fichier du projet Functional Tester.
Les avantages et inconvénients d'une vue dynamique sont présentés ci-après, mais ils sont susceptibles de varier en fonction de la spécification de configuration utilisée.
L'utilisation d'une vue dynamique avec Functional Tester présente les avantages suivants :
Les fichiers occupent peu de place sur le disque de la machine locale, car ils se limitent à ceux que vous extrayez ou créez vous-même.
Les fichiers présentés dans une vue dynamique sont toujours à jour par rapport au contenu du VOB. Vous n'avez pas à vous soucier de les actualiser régulièrement en obtenant leur dernière version du VOB, comme c'est le cas avec une vue instantanée.
L'utilisation d'une vue dynamique avec Functional Tester présente les inconvénients suivants :
Dans une grande équipe où de nombreux utilisateurs travaillent sur les scripts,
la compilation de toutes les modifications peut prendre du temps lorsque vous enregistrez ou
lisez un script.
Dans Functional Tester, Java Scripting, le projet est recompilé chaque fois qu'un
élément change. Si vous utilisez une vue dynamique, la compilation automatique peut
prendre du temps, selon la taille du projet. Pour désactiver cette fonction,
sélectionnez Fenêtre >
Préférences et
décochez la case Compiler automatiquement.
Dans Functional Tester, VB.NET Scripting, le projet n'est pas recompilé automatiquement à chaque changement d'un élément.
Vous pouvez utiliser l'intégration de Functional Tester avec ClearCase pour accomplir les tâches suivantes :
Exécuter des tâches ClearCase depuis la vue Projets (dans le cas de la version Functional Tester, Java Scripting) ou depuis l'Explorateur de solutions (dans le cas de la version Functional Tester, VB.NET Scripting).
Créer un projet Functional Tester et l'ajouter au contrôle des sources ClearCase sans sortir de Functional Tester.
Ajouter un projet Functional Tester au contrôle des sources après l'avoir créé dans une vue ClearCase.
Ajouter un script Functional Tester au contrôle des sources.
Retirer un script Functional Tester du contrôle des sources.
Extraire un script Functional Tester du contrôle des sources.
Archiver un script Functional Tester pour en créer une nouvelle version
incorporant vos modifications.
Une opération de fusion
a lieu durant l'archivage si, entre-temps, un autre utilisateur a archivé le même fichier.
Restaurer la version précédente d'un script.
Actualiser la vue instantanée locale avec la copie la plus à jour d'un script. Cette opération est nécessaire uniquement en cas d'utilisation d'une vue instantanée.
Lister tous les scripts et fichiers extraits dans la vue courante.
Comparer le script courant à son prédécesseur immédiat pour identifier les différences entre les deux.
Gérer facilement les fichiers de support de chaque script. Lorsque vous ajoutez un script au contrôle des sources, lorsque vous l'archivez ou l'extrayez, ou lorsque vous en obtenez la dernière version, tous les fichiers de support qui lui sont associés dans Functional Tester sont gérés au même titre que le script lui-même.
Visualiser un historique des modifications apportées à un script.
Rubrique connexe :
A propos de la gestion de configurations de logiciels
Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.