Guide d'utilisation de l'outil: Configuration de l'environnement de test dans Rational TestFactory
Ce guide d'utilisation de l'outil explique comment installer l'environnement Rational TestFactory pour pouvoir implémenter les scripts de test générés pour l'application testée.
Outil: Rational TestFactory
Relations
Description principale

Présentation

Avant d'utiliser Rational TestFactory pour créer des scripts de test automatiquement, vous devez configurer l'environnement de test. TestFactory génère des scripts de test basés sur la "carte de l'application", une liste hiérarchique "d'objets d'interface utilisateur" qui représente les fenêtres et les contrôles de l'interface de l'application testée.

Ce guide d'utilisation de l'outil est applicable sous Windows 98/2000/NT 4.0.

Pour configurer l'environnement de test dans Rational TestFactory, procédez comme suit :

  1. Définissez le projet dans Rational TestFactory et ajoutez l'application testée
  2. Créez la carte de l'application testée
  3. Révisez et détaillez la carte de l'application

1.   Définissez le projet dans Rational TestFactory et ajoutez l'application testée

La première fois que vous ouvrez un projet dans Rational TestFactory, vous devez fournir des informations sur le projet et l'application testée. Les principales fonctions de TestFactory ne sont disponibles que lorsque vous avez rempli ces informations.

Pour mesurer la couverture de test basé sur le code d'un script de test, l'application doit contenir des points d'instrumentation, des compteurs du nombre de sections de code exécutées par un script de test. Rational TestFactory utilise les informations des fichiers instrumentés pour calculer la couverture de test basée sur le code des scripts de test générés par TestFactory et des scripts de test Robot que vous pouvez exécuter depuis TestFactory.

Icône aide  Veuillez consulter les rubriques suivantes dans l'aide Rational TestFactory :

  • Démarrage de TestFactory
  • Précision des informations pour un nouveau projet
  • Instrumentation de l'application testée

2.   Créez la carte de l'application testée

Pour générer des scripts de test avec TestFactory, vous devez disposer d'une carte de l'application bien développée. Le "Cartographe d'application", le processus qui crée la carte de l'application, explore la totalité de l'interface utilisateur de l'application testée. Chaque fenêtre et contrôle est examiné et comparé aux classes et sous-classes connues et stockées dans la "bibliothèque de l'interface utilisateur". En fonction du résultat de la comparaison, le processus de cartographie crée un objet interface utilisateur qui est une instance de la classe reconnue et le place dans la carte de l'application.

Chaque classe définie dans la bibliothèque dispose d'un ensemble particulier de "propriétés d'objet interface utilisateur" associé. Lorsqu'il crée un objet interface utilisateur, le cartographe d'application lui assigne l'ensemble de propriétés associé à sa classe. Ces propriétés identifient le contrôle de l'application que cet objet représente et indiquent à Rational TestFactory comment utiliser le contrôle lors de la création de la carte et le test.

Si l'application testée contient une boîte de dialogue de connexion qui requiert une saisie particulière comme un nom d'utilisateur et un mot de passe, vous devez fournir ces informations au cartographe.

Lorsque la carte est créée, les informations du résumé de cartographie indique les fenêtres et contrôles de l'application testée que Rational TestFactory a placés sur la carte.

Icône aide   Veuillez consulter les rubriques suivantes dans l'aide Rational TestFactory :

  • Créer la carte de l'application testée à l'aide de l'assistant du cartographe d'application
  • Créer la carte de l'application testée à l'aide du raccourci Map It!
  • Créer la carte d'une application dotée d'une boîte de dialogue de connexion

3.   Révisez et détaillez la carte de l'application

La première version de la carte de l'application n'est pas toujours une représentation exacte de tous les contrôles de l'application testée. La carte de l'application peut être incomplète ou certains objets interface utilisateur peuvent être mal classés.

Une carte exacte est primordiale pour générer des scripts de test de bonne qualité. Rational TestFactory ne peut tester que les contrôles de l'application qui sont représentés par des objets interface utilisateur dans la carte de l'application. En révisant et en améliorant la carte de l'application avant de commencer à tester, vous améliorez la portée et la qualité des scripts générés.

Vous pouvez réviser la carte de l'application en comparant les fenêtres et contrôles de l'application avec les objets interface utilisateur sur la carte. Si vous remarquez des contrôles dans l'application qui ne sont pas sur la carte et si vous voulez tester ces contrôles, vous devez déterminer la raison pour laquelle ils n'ont pas été ajoutés à la carte et résoudre le problème.

Icône aide   Veuillez consulter les rubriques suivantes dans l'aide Rational TestFactory :

  • Révission de la carte de l'application
  • Définition des contrôles non détectés
  • Résolution des objets génériques
  • Utilisation des objets d'interaction pour améliorer la carte de l'application