Présentation
Vous pouvez utiliser Rational Robot pour implémenter les scripts de test, puis exécuter les scripts de test obtenus
dans le cadre d'une suite de tests. Alors que Robot ne comporte pas de fonction intégrée pour recueillir et analyser
une couverture de test en fonction du code, lorsque vous exécutez les scripts de test Robot avec Rational TestFactory,
TestFactory a la capacité de calculer des mesures de couverture en fonction du code pour les scripts de test Robot.
Ce guide d'utilisation de l'outil est applicable sous Windows 98/2000/NT 4.0.
Pour utiliser Rational TestFactory pour évaluer une couverture de test en fonction du code pour des scripts de test
Rational Robot :
-
Enregistrer ou programmer des scripts de test dans Rational Robot
-
Exécuter les scripts de test Rational Robot dans Rational TestFactory
-
Réviser des données de couverture en fonction du code pour chaque
script de test
Pour enregistrer ou programmer des scripts de test dans Rational Robot, voir le Guide d'utilisation de l'outil : Implémentation des scripts de test avec
Rational Robot.
Remarque : pour que Rational TestFactory puisse calculer des données de couverture en fonction du code pour des
scripts de test Rational Robot, chaque script de test doit lancer et arrêter l'application testée (AUT).
Consultez la rubrique
Visualisation de la couverture de code pour un script Robot dans l'aide en ligne de Rational TestFactory.
Pour mesurer une couverture en fonction du code d'un script de test exécuté, le code de l'application testée (AUT) doit
contenir des points d'instrumentation. Les points d'instrumentation sont des compteurs des parties du code qu'un script
de test exécute. Dans Rational TestFactory, vous pouvez instrumenter le code de l'objet ou le code source de l'AUT.
Quelle que soit la méthode d'instrumentation utilisée, TestFactory maintient l'intégrité de vos fichiers source ou
fichier exécutable d'origine.
Lorsque vous exécutez des scripts de test dans Rational TestFactory, deux actions se produisent :
-
TestFactory passe chaque script de test à Rational Robot pour l'exécuter.
-
Alors qu'un script de test s'exécute, TestFactory contrôle les points d'instrumentation dans le code pour compter
les informations de couverture en fonction du code.
Consultez les
rubriques suivantes dans l'aide en ligne de Rational TestFactory :
-
Spécification d'informations pour un nouveau projet
-
Instrumentation de l'application testée
-
Exécuter un seul script de test
Après avoir exécuté des scripts de test Rational Robot dans Rational TestFactory, les données de couverture en fonction
du code sont disponibles pour être révisées. Pour chaque script de test, TestFactory affiche une valeur globale de
couverture en fonction du code - pour l'application (ou applet) et tous les fichiers instrumentés supplémentaires que
l'application (ou applet) appelle. TestFactory affiche également des informations de couverture pour chaque fichier et
sous-programme dans l'application.
Rational TestFactory calcule la valeur de couverture de test en fonction du code comme pourcentage du code source qu'un
script de test touche, par rapport à tout le code source dans l'application testée. Si vous avez accès aux
fichiers source pour l'application testée, vous pouvez utiliser le navigateur de couverture de TestFactory pour réviser
les lignes du code source que chaque script de test a couvert - en examinant les instructions source qui ont été
exécutées et celles qui ne l'ont pas été.
Vous pouvez également visualiser les données combinées de couverture en fonction du code pour deux scripts de test
Rational Robot ou plus.
Consultez les
rubriques suivantes dans l'aide en ligne de Rational TestFactory :
-
Réviser les résultats de couverture pour un script
-
Visualiser la couverture de code combinée pour plusieurs scripts
-
Couverture de code pour des scripts dans une application ou une applet Java
|