Définition de planifications et de conditions pour les exécutions de test
L’onglet Flux d’exécution permet de définir la date, l’heure et les conditions d’exécution d’une instance de test. Une condition est basée sur les résultats d’une autre instance de test spécifiée dans le flux d’exécution. La définition de conditions permet de retarder l’exécution d’une instance de test jusqu’à la fin de l’exécution ou le succès d’une autre instance de test spécifiée. Vous pouvez également définir la séquence d’exécution des instances de test.
Vous pouvez, par exemple, déterminer que Test 2 ne sera exécuté que si Test 1 réussi, et que Test 3 ne sera exécuté que si Test 2 réussi. L’exécution de Test 1 est planifiée pour une date donnée à 9h00. Le flux d’exécution affiche les tests et les conditions associées sous forme de diagramme.
Une ligne bleue fléchée indique que l’instance de test doit être exécutée après la précédente instance de test, sans conditions. Une ligne verte fléchée indique que l’instance de test ne doit être exécutée que si la précédente instance de test a le statut Succès. Une ligne noire fléchée indique que l’instance de test ne doit être exécutée que si l’exécution de la précédente instance de test est terminée. Lorsqu’une instance de test dépend du temps, une icône Dépendance temporelle
est ajoutée au diagramme.
Dans cet exercice, vous allez créer une nouvelle campagne de test par défaut et lui ajouter trois instances de test pour vérifier la procédure de connexion sur la page Sign-On (Connexion) du site Mercury Tours. Vous allez ensuite définir les conditions de chaque instance et indiquer à quel moment chacune s’exécute.
Pour planifier l’exécution d’un test dans l’onglet Flux d’exécution :
-
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.
-
Créez une nouvelle campagne de test.
-
Dans l’arborescence des campagnes de test, choisissez le dossier Service Pack 1 et cliquez sur le bouton Nouvelle campagne de test. La boîte de dialogue Nouvelle campagne de test s’affiche.
-
Entrez les informations suivantes :
Nom : Test Run Schedule (Planification de l’exécution des tests)
Description : This test set is used to explain how to schedule a test run. (Cette campagne de test explique comment planifier une exécution de test.)
-
Cliquez sur OK. Le test Test Run Schedule (Planification de l’exécution des tests) est ajouté à l’arborescence des campagnes de test dans le volet de gauche.
-
-
Ajoutez des tests du dossier Sign-On/Sign-Off (Connexion/Déconnexion) à la campagne de test Test Run Schedule (Planification de l’exécution des tests).
-
Cliquez sur l’onglet Flux d’exécution. Si le volet de droite n’apparaît pas, cliquez sur le bouton Sélectionner les tests. Les onglets Arb. du plan de test et Arborescence des exigences s’affichent.
-
Dans l’onglet Arb. du plan de test, sous le dossier Profiling (Profilage), développez le dossier Sign-On/Sign-Off (Connexion/Déconnexion).
-
Appuyez sur la touche Ctrl et sélectionnez les tests suivants : Sign-On Page (Page Connexion), Sign-On User Name (Nom d’utilisateur de connexion) et Sign-On Password (Mot de passe de connexion). Cliquez sur le bouton Ajouter les tests à la campagne de test. La boîte de dialogue Valeurs du paramètre s’affiche.
-
Cliquez sur Fermer. Les instances de test sont ajoutées à la campagne de test.
-
-
Ajoutez une condition d’exécution au test Sign-On User Name (Nom d’utilisateur de connexion).
-
Dans le diagramme de l’onglet Flux d’exécution, cliquez avec le bouton droit sur l’instance de test Sign-On User Name (Nom d’utilisateur de connexion) et choisissez Planification de l’exécution du test. La boîte de dialogue Planification de l’exécution s’ouvre et affiche l’onglet Conditions d’exécution.
-
Cliquez sur Nouvelle condition d’exécution. La boîte de dialogue Nouvelle condition d’exécution s’affiche.
-
Dans la liste déroulante Test, sélectionnez [1]Sign-On Page (Page Connexion).
-
Sélectionnez Succès dans la liste située sur la droite pour demander à ALM d’exécuter l’instance de test Sign-On User Name (Nom d’utilisateur de connexion) uniquement si l’exécution de l’instance de test Sign-On Page (Page Connexion) arrive à son terme et réussit.
-
Cliquez sur OK. La condition est ajoutée dans la boîte de dialogue Planification de l’exécution.
-
-
Ajoutez une condition de dépendance temporelle au test Sign-On User Name (Nom d’utilisateur de connexion).
-
Cliquez sur l’onglet Dépendance temporelle.
-
Cliquez sur Exécuter à un moment spécifié. Activez la case à cocher Date et sélectionnez la date du lendemain.
-
Cliquez sur OK pour fermer la boîte de dialogue Planification de l’exécution. Les conditions sont affichées dans le diagramme Flux d’exécution.
-
-
Ajoutez une condition d’exécution au test Sign-On Password (Mot de passe de connexion).
Ajoutez la même condition d’exécution que celle décrite à l’étape 4 pour le test Sign-On Password (Mot de passe de connexion). Sélectionnez maintenant Sign-On User Name (Nom d’utilisateur de connexion) dans la zone Test de la boîte de dialogue Nouvelle condition d’exécution.
-
Ajoutez une condition de dépendance temporelle au test Sign-On Password (Mot de passe de connexion).
-
Ajoutez la même condition de dépendance temporelle que celle décrite à l’étape 5 pour le test Sign-On Password (Mot de passe de connexion).
-
Cliquez sur OK pour fermer la boîte de dialogue Planification de l’exécution. Les conditions sont affichées dans le diagramme Flux d’exécution.
-

