Guide d'utilisation de l'outil: Réalisation des activités de test à l'aide de Rational TestManager
Ce guide d'utilisation de l'outil explique comment utiliser Rational TestManager pour réaliser les cinq activités constitutives du test.
Outil: Rational TestManager
Relations
Description principale

Présentation

Rational TestManager est un outil unique permettant de gérer toutes les activités de test, à savoir la planification, la conception, l'implémentation, l'exécution et l'analyse. TestManager lie la phase de test au reste de l'effort de développement, en rassemblant les actifs et outils de test afin de fournir un point unique à partir duquel il sera possible de déterminer l'état exact du projet.

Ce guide d'utilisation de l'outil s'applique aux plateformes Windows 98/2000/NT 4.0.

Etapes

Pour utiliser Rational TestManager :

  1. Planification des tests
  2. Conception des tests
  3. Implémentation des tests
  4. Réalisation des tests
  5. Evaluation des tests

1.   Planification des tests

L'activité de planification de test répond principalement à la question "Que dois-je tester ?" Une fois la planification terminée, vous obtenez un programme de test qui définit ce que vous allez tester.

Dans Rational TestManager, un programme de test peut avoir de nombreuses propriétés. Vous pouvez définir des propriétés lors de la création du programme de test ou en ajouter ou les modifier ultérieurement.

Exemples de propriétés :

  • Description du programme de test
  • Propriétaire du programme de test
  • Itérations et configurations associées au programme de test
  • Tout document externe associé au programme de test

Dans Rational TestManager, un programme de test peut contenir une liste de cas de test. Les cas de test peuvent être organisés en dossiers de cas de test.

Une fois les tests planifiés, vous pouvez les concevoir.

icône d'aide   Reportez-vous à la rubrique Planning Tests de l'aide en ligne de Rational TestManager.

2.   Conception des tests

L'activité de conception des tests répond principalement à la question "Comment faire pour effectuer un test ?" Une fois la conception terminée, vous obtenez une conception de test qui permet de comprendre comment réaliser le cas de test, ainsi que de commencer à réfléchir à la planification de son implémentation.

Dans Rational TestManager, vous pouvez concevoir les cas de test en indiquant les étapes réelles devant se dérouler dans ce test. Vous pouvez également définir les préconditions, postconditions et critères d'acceptation.

Une fois les tests conçus, vous pouvez les implémenter.

icône d'aide   Reportez-vous à la rubrique Designing Tests de l'aide en ligne de Rational TestManager.

3.   Implémentation des tests

L'activité d'implémentation des tests consiste principalement dans la création des scripts de test réutilisables.

Dans Rational TestManager, vous pouvez implémenter les tests en créant des scripts manuels. Un script manuel est un ensemble d'instructions de test devant être mises en oeuvre par une personne ayant le rôle de testeur. Vous pouvez également implémenter des tests automatiques à l'aide de Rational Robot.

Vous pouvez étendre Rational TestManager via des interfaces de programme d'application, de façon à avoir accès à vos propres outils d'implémentation à partir de TestManager. Grâce à cette extensibilité, vous pouvez implémenter des tests en construisant des scripts dans l'outil approprié à votre situation et à votre organisation. Par exemple, vous pouvez implémenter des scripts de test visuel, des fichiers de traitement par lots ou des scripts en langage Perl.

Une fois les scripts implémentés, vous pouvez utiliser Rational TestManager pour les associer à d'autres produits de test dans TestManager. Par exemple, vous pouvez associer un script créé dans un autre outil à un cas de test créé dans TestManager.

Une fois les tests implémentés, vous pouvez les exécuter dans Rational TestManager.

icône d'aide   Reportez-vous à la rubrique Implementing Tests de l'aide en ligne de Rational TestManager.

4.   Réalisation des tests

L'activité de réalisation des tests consiste principalement dans l'exécution des scripts de test afin de s'assurer du bon fonctionnement du système.

Dans Rational TestManager, vous pouvez réaliser des tests de plusieurs façons :

  • Exécutez un script de test spécifique, ce qui déclenche une seule et unique implémentation.
  • Exécutez un ou plusieurs cas de test, ce qui déclenche l'implémentation des cas de test.
  • Exécutez une suite, ce qui lance des cas de test et leur implémentation sur plusieurs ordinateurs et pour plusieurs utilisateurs.

Une fois les tests réalisés, vous pouvez évaluer leurs résultats.

icône d'aide   Reportez-vous à la rubrique Executing Tests de l'aide en ligne de Rational TestManager.

5.   Evaluation des tests

L'activité d'évaluation des tests permet de déterminer la qualité du système testé.

Dans Rational TestManager, vous pouvez évaluer les tests en étudiant les résultats de la réalisation des tests présentés dans le journal de test et en lançant divers rapports.

Le journal de test indique si le script a réussi ou échoué et offre la possibilité d'explorer en aval pour obtenir les informations nécessaires à l'évaluation des résultats. A partir du journal de test, vous pouvez identifier et enregistrer les demandes de changement.

Il existe trois types de rapports de base dans Rational TestManager :

  • Rapports sur la distribution et la tendance des cas de test, qui permettent de suivre la progression des résultats de la planification, de l'implémentation et de l'exécution des cas de test.
  • Rapports sur les tests de performance, qui permettent d'évaluer l'efficacité relative de l'exécution par une application de tâches clés dans des conditions données.
  • Rapports de listage, qui affichent la liste des différents actifs de test stockés dans un projet Rational.

icône d'aide   Reportez-vous à la rubrique Evaluating Tests de l'aide en ligne de Rational TestManager.