Exécution de tests
Dans cet exercice, vous allez définir la campagne de test Mercury Tours Site (Site Mercury Tours). Vous allez en outre définir des règles d’échec pour la campagne de test afin de donner à ALM la procédure à suivre en cas d’échec d’un test automatisé de la campagne de test. Suivant que vous utilisez ou non ALM Edition, vous pouvez définir une campagne de test fonctionnelle ou une campagne de test par défaut.
Note :
- Si vous utilisez ALM Edition avec l’extension Lab Management activée, exécutez un test dans votre campagne de test fonctionnelle. Voir Exécution de tests d’une campagne de test fonctionnelle.
-
Si vous n’utilisez pas ALM Edition avec Lab Management, exécutez un test dans votre campagne de test par défaut. Voir Exécution manuelle des tests d’une campagne de test par défaut et Exécution automatique des tests d’une campagne de test par défaut.
Exécution de tests d’une campagne de test fonctionnelle
Lorsque vous exécutez des tests d’une campagne de test fonctionnelle, ALM les exécute à l’aide de Lab Management sur des hôtes de test distants sur lesquels sont installés les outils de test. Lab Management transmet les résultats des tests à ALM. Vous pouvez exécuter tous les tests d’une campagne de test fonctionnelle ou des tests spécifiques uniquement. L’onglet Grille d’exécution permet d’exécuter immédiatement une campagne de test. Vous pouvez également utiliser le module Plages horaires afin de réserver des ressources en vue de l’exécution future d’un test.
Pour exécuter des suites de vérification de compilation, procédez comme pour les campagnes de test. Le module Vérification de compilation permet d’exécuter immédiatement une suite de vérification de compilation et le module Plages horaires permet de réserver des ressources pour l’exécution future d’une suite de vérification de compilation.
Dans ces exercices, les aspects suivants sont traités :
- Exécution d’une campagne de test fonctionnelle dans le module Exécution des tests
- Planification d’une campagne de test fonctionnelle dans le module Plages horaires
Exécution d’une campagne de test fonctionnelle dans le module Exécution des tests
Vous pouvez exécuter immédiatement les tests d’une campagne de test fonctionnelle à l’aide de la grille d’exécution.
Dans cet exercice, vous allez exécuter la campagne de test Mercury Tours Site (Site Mercury Tours) dans le module Exécution des tests.
Pour exécuter une campagne de test fonctionnelle dans le module Exécution des tests :
-
Vérifiez que le module Exécution des tests est ouvert.
Dans la barre latérale d’ALM, sous Test, sélectionnez Exécution des tests.
-
Sélectionnez la campagne de test Mercury Tours Site.
Dans l’arborescence des campagnes de test, développez le dossier de campagne de test Cycle 1 - New Features (Nouvelles fonctions) sous Service Pack 1. Sélectionnez la campagne de test Mercury Tours Site.
-
Accédez à la boîte de dialogue Run Functional Test Set.
Cliquez sur le bouton Exécuter la campagne de test. La boîte de dialogue Run Functional Test Set s’ouvre.
-
Exécutez la campagne de test.
Cliquez sur le bouton Exécuter. ALM exécute le test à l’aide de Lab Management sur un hôte de test avec l’outil de test requis.
-
Affichez l’avancement de l’exécution.
ALM ouvre la page Rapport d’exécution qui indique l’état actuel et les résultats des tests que vous avez exécutés. Vous pouvez actualiser cette page, arrêter des tests et afficher un journal des événements pour l’exécution dans son ensemble.
-
Fermez le rapport d’exécution.
Une fois l’exécution de test terminée, fermez la page Rapport d’exécution.
Planification d’une campagne de test fonctionnelle dans le module Plages horaires
Vous pouvez réserver des ressources pour l’exécution d’une campagne de test fonctionnelle à l’aide du module Plages horaires.
Dans cet exercice, vous allez planifier la campagne de test Mercury Tours Site (Site Mercury Tours) dans le module Plages horaires.
Pour planifier une campagne de test fonctionnelle dans le module Plages horaires :
-
Vérifiez que le module Plages horaires est affiché.
Dans la barre latérale d’ALM, sousTest, sélectionnez Plages horaires.
-
Créez une nouvelle plage horaire.
Dans la barre d’outils Plages horaires, cliquez sur le bouton Nouvelle plage horaire. La boîte de dialogue Réservation de plages horaires s’affiche.
-
Planifiez la campagne de test fonctionnelle.
-
Dans le champ Exécuter, sélectionnez Campagne de test fonctionnelle.
-
Dans le champ Démarrer, sélectionnez Automatiquement.
-
Dans le champ Nom, entrez Mercury Tours Nightly (Mercury Tours Toutes les nuits).
-
Cliquez sur le lien [none] dans Sélectionner une campagne de test et sélectionnez la campagne de test Mercury Tours Site (Site Mercury Tours).
-
Planifiez la campagne de test à l’aide des champs Heure de début et Heure de fin pour qu’elle s’exécute entre 20h00 et 22h00.
-
Un hôte est ajouté automatiquement dans la grille Hôtes demandés.
-
Cliquez sur le bouton Calculer la disponibilité pour vérifier si la plage horaire est valide.
-
-
Soumettez la plage horaire.
Cliquez sur Soumettre.
Exécution manuelle des tests d’une campagne de test par défaut
Lors de l’exécution manuelle d’un test, vous suivez les étapes du test et effectuez les opérations sur votre l’application. Vous comparez ensuite les résultats attendus à ceux obtenus et vous les enregistrez. Vous pouvez réexécuter un test manuel autant de fois que nécessaire. Les résultats des différentes exécutions sont stockés séparément.
Note : Dans cet exercice, vous allez exécuter des campagnes de test par défaut. Si vous utilisez ALM Edition avec Lab Management, vous avez déjà exécuté une campagne de test fonctionnelle. Pour poursuivre le dictaciel, passez à Affichage et analyse des résultats de test.
Vous pouvez exécuter manuellement des tests, qu’ils soient manuels ou automatisés, dans le cadre d’une campagne de test par défaut. Vous avez en outre le choix entre l’exécution d’un seul test ou de toute la campagne de test.
Dans ALM, vous exécutez les tests manuels à l’aide de Sprinter, la solution Micro Focus de test manuel. Si vous n’utilisez pas Sprinter, vous pouvez exécuter les tests manuellement à l’aide de l’Exécuteur manuel.
Dans ces exercices, les aspects suivants sont traités :
Exécution avec Sprinter
Les fonctionnalités avancées et les outils de Sprinter vous aident à exécuter la procédure manuelle de test. Sprinter est entièrement intégré à ALM, ce qui vous permet de tirer le meilleur parti des deux solutions.
Note : Pour plus d’informations sur l’installation de Sprinter, voir Préambule.
Dans cet exercice, vous allez exécuter le test Credit Cards (Cartes de crédit). Il comporte trois configurations de test. Vous allez y exécuter les étapes sans les tester avec l’application Mercury Tours.
Pour exécuter un test à l’aide de Sprinter :
-
Accédez à Sprinter.
- Si vous ne voyez pas le module Exécution des tests, dans la barre latérale d’ALM, sous Test, sélectionnez Exécution des tests.
-
Cliquez sur l’onglet Grille d’exécution.
-
Cliquez sur l’icône Exécuter et sélectionnez Exécuter avec Sprinter. Micro Focus Sprinter s’ouvre.
-
Sélectionnez les instances à exécuter dans la campagne de test.
-
Cliquez sur le bouton Ouvrir test ALM. La boîte de dialogue Ouvrir s’affiche.
-
Dans le volet de gauche, développez le dossier Root (Racine). Sous Service Pack 1, développez Cycle 1 - New Features (Nouvelles fonctions). Sélectionnez la campagne de test Mercury Tours Site. La campagne de test s’affiche.
-
Activez les cases à cocher American Express, Visa et MasterCard. Cliquez sur Ouvrir.
-
-
Affichez les étapes de test à exécuter pour l’instance American Express.
Cliquez sur le bouton Exécutez le test actif. Le volet Étapes s’affiche.
-
Exécutez la première étape.
- Cliquez sur le bouton Résultat réel. Dans la boîte de dialogue Résultat réel qui s’affiche, entrez : The Mercury Tours site opens. (Le site Mercury Tours apparaît.) Cliquez sur OK.
- Cliquez sur le bouton Valider les étapes sélectionnées.
-
Exécutez la deuxième étape.
- Cliquez sur le bouton Résultat réel. Dans la boîte de dialogue Résultat réel qui s’affiche, entrez : Flight details and preference are entered. (Les détails et les préférences du vol sont saisis.) Cliquez sur OK.
- Cliquez sur le bouton Valider les étapes sélectionnées.
-
Validez les étapes restantes.
Cliquez sur l’icône Valider les étapes sélectionnées et sélectionnez Transmettre tout.
-
Continuez avec l’instance Visa.
Cliquez sur Test suivant. Sprinter passe à l’instance suivante dans la liste de tests.
-
Validez toutes les étapes de l’instance Visa.
Cliquez sur l’icône Valider les étapes sélectionnées et sélectionnez Transmettre tout.
-
Continuez avec l’instance MasterCard.
Cliquez sur Test suivant. Sprinter passe à l’instance suivante dans la liste de tests.
-
Validez toutes les étapes de l’instance MasterCard.
Cliquez sur l’icône Valider les étapes sélectionnées et sélectionnez Transmettre tout.
-
Faites échouer la dernière étape de l’instance MasterCard.
Sélectionnez Step 8 (Étape 8) et cliquez sur le bouton Échec des étapes sélectionnées.
-
Arrêtez l’exécution et affichez les résultats.
-
Dans la partie supérieure droite de l’écran, cliquez sur Contrôle d’exécution. Le volet Contrôle d’exécution s’affiche.
-
Cliquez sur le bouton Terminer l’exécution.
-
Les résultats de l’exécution sont affichés sous Tests.
-
-
Affichez les résultats dans l’onglet Grille d’exécution.
Fermez Sprinter.
Les résultats de l’exécution de test s’affichent dans la grille d’exécution. Le volet Résultat de la dernière exécution affiche les résultats de l’exécution de chaque étape de test.
Exécution avec l’Exécuteur manuel
Si Sprinter n’est pas installé, vous pouvez exécuter les tests manuellement à l’aide de l’Exécuteur manuel.
Dans cet exercice, vous allez exécuter le test Credit Cards (Cartes de crédit). Il comporte trois configurations de test. Vous allez y exécuter les étapes sans les tester avec l’application Mercury Tours.
Pour exécuter un test à l’aide de l’Exécuteur manuel :
-
Vérifiez que le dossier de la campagne de test Cycle 1 - New Features (Nouvelles fonctions) est affiché dans la grille d’exécution.
-
Si vous ne voyez pas le module Exécution des tests, dans la barre latérale d’ALM, sous Test, sélectionnez Exécution des tests.
-
Dans l’arborescence des campagnes de test, développez le dossier de campagne de test Cycle 1 - New Features (Nouvelles fonctions) sous Service Pack 1. Sélectionnez la campagne de test Mercury Tours Site.
-
Cliquez sur l’onglet Grille d’exécution.
-
-
Sélectionnez les instances à exécuter dans la campagne de test.
Appuyez sur la touche Ctrl et sélectionnez les instances suivantes dans la grille d’exécution : American Express, Visa et MasterCard.
-
Ouvrez l’Exécuteur manuel.
Cliquez sur l’icône Exécuter et sélectionnez Exécuter avec Manual Runner. La boîte de dialogue Exécuteur manuel s’affiche.
-
Démarrez l’exécution du test.
Cliquez sur le bouton Démarrer l’exécution. La boîte de dialogue Exécuteur manuel s’affiche.
-
Exécutez la première étape.
-
Dans la zone Réel, entrez : The Mercury Tours site opens. (Le site Mercury Tours apparaît.)
-
Cliquez sur le bouton Valider les étapes sélectionnées. L’étape 2 s’affiche.
-
-
Exécutez la deuxième étape.
-
Dans la zone Réel, entrez : Flight details and preference are entered. (Les détails et les préférences du vol sont saisis.)
- Cliquez sur le bouton Valider les étapes sélectionnées. L’étape 3 s’affiche.
-
-
Validez les étapes restantes.
Cliquez sur l’icône Valider les étapes sélectionnées et sélectionnez Transmettre tout.
-
Arrêtez l’exécution.
Cliquez sur le bouton Terminer l’exécution pour mettre fin à l’exécution du test.
-
Continuez avec l’instance Visa.
Cliquez sur le bouton Démarrer l’exécution. La boîte de dialogue Exécuteur manuel s’affiche. Notez le nom de l’instance affiché dans la barre de titre.
-
Validez toutes les étapes de l’instance Visa.
Cliquez sur l’icône Valider les étapes sélectionnées et sélectionnez Transmettre tout.
-
Arrêtez l’exécution.
Cliquez sur le bouton Terminer l’exécution pour mettre fin à l’exécution du test.
-
Continuez avec l’instance MasterCard.
Cliquez sur le bouton Démarrer l’exécution. La boîte de dialogue Exécuteur manuel s’affiche. Notez le nom de l’instance affiché dans la barre de titre.
-
Mettez en échec toutes les étapes de l’instance MasterCard.
Cliquez sur l’icône Échec pour les étapes sélectionnées et sélectionnez Échec pour tout.
-
Arrêtez l’exécution.
Cliquez sur le bouton Terminer l’exécution pour mettre fin à l’exécution du test.
-
Affichez les résultats de l’exécution dans la grille d’exécution.
Suite à l’exécution des tests, vous pouvez afficher les résultats de la dernière exécution dans la grille d’exécution.
-
Affichez les résultats de chaque étape de test dans le volet Résultat de la dernière exécution.
-
Sélectionnez l’une des instances exécutées récemment. Si le volet Résultat de la dernière exécution n’est pas visible, cliquez sur le bouton Afficher situé dans la partie inférieure du volet. Ce volet s’affiche sous la grille d’exécution.
-
Cliquez sur chaque étape pour afficher sa description, ainsi que les résultats attendus et ceux obtenus.
-
Exécution automatique des tests d’une campagne de test par défaut
Lorsque vous exécutez un test automatisé d’une campagne de test par défaut, ALM ouvre automatiquement l’outil de test sélectionné qui exécute le test sur votre ordinateur local ou sur les hôtes distants, et importe les résultats dans ALM.
Vous pouvez exécuter tous les tests d’une campagne de test ou des tests spécifiques uniquement. Vous pouvez exécuter des tests à partir de l’onglet Grille d’exécution ou de l’onglet Flux d’exécution.
Dans cet exercice, vous allez exécuter un test UFT.
Note : Conditions préalables pour l’utilisation d’un test UFT, voir Préambule.
Pour exécuter automatiquement un test :
-
Vérifiez que le module Exécution des tests est ouvert.
Dans la barre latérale d’ALM, sous Test, sélectionnez Exécution des tests.
-
Sélectionnez le test Number of Passengers (Nombre de passagers).
-
Dans l’arborescence des campagnes de test, développez le dossier de la campagne de test Mercury Tours Site (Site Mercury Tours). Sous Functionality And UI (Fonctions et IU), sélectionnez la campagne de test Mercury Tours Functionality (Fonctions de Mercury Tours).
-
Cliquez sur l’onglet Grille d’exécution.
-
Sélectionnez le test Number of Passengers (Nombre de passagers).
-
-
Ouvrez la boîte de dialogue Exécuteur automatique.
Cliquez sur le bouton Exécuter. La boîte de dialogue Exécuteur automatique apparaît et affiche le test sélectionné.
-
Définissez les paramètres d’exécution du test.
Activez la case à cocher Exécuter tous les tests localement pour exécuter le test sur votre ordinateur local.
-
Exécutez le test.
Cliquez sur le bouton Exécuter. ALM ouvre automatiquement l’outil de test sélectionné et exécute le test. La colonne Statut montre la progression de l’exécution du test.
-
Fermez la boîte de dialogue Exécuteur automatique.
Une fois l’exécution du test terminée, choisissez Exécuter > Quitter.
-
Affichez un récapitulatif des résultats du test dans la grille d’exécution.
La grille d’exécution affiche le statut actualisé de l’exécution du test. Les résultats de chaque étape de test sont affichés dans le volet Résultat de la dernière exécution.
-
Fermez UFT.
Dans UFT, choisissez Fichier > Quitter.

