Partager des étapes entre des cas de tests

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

De nombreux tests manuels nécessitent une séquence identique d’étapes et de données de test. Par exemple, la connexion à une application web ou l’enregistrement des données de formulaire sont des étapes courantes effectuées dans plusieurs séquences de test. Avec l’utilisation des étapes partagées et des éléments de travail paramètres partagés, vous pouvez réduire la création des étapes de test et des données dont vous avez besoin pour entrer et gérer. Les étapes partagées définissent une séquence d’étapes qui peuvent être référencées par de nombreux cas de test différents. De même, les paramètres partagés définissent un ensemble de données de test qui peuvent être référencées par de nombreux cas de test différents. Ces types d’éléments de travail sont explicitement liés aux types de liens Test Cases/Shared Steps et Reference By/References , comme illustré dans l’image suivante.

Le diagramme montre les étapes partagées connectées au cas de test, qui est également connecté aux paramètres partagés.

Cet article explique comment définir et utiliser des étapes partagées. Pour savoir comment définir et référencer des paramètres partagés, consultez Répéter un test avec différentes données.

Prérequis

Vous devez disposer des autorisations et des niveaux d’accès suivants :

  • Accès de base ou supérieur et autorisations pour afficher les éléments de travail sous le chemin d’accès à la zone correspondante. Pour plus d’informations, consultez Ajouter des utilisateurs à un projet ou à une équipe.
  • Niveau d’accès De base + Plans de test pour ajouter des plans de test et des suites de tests, supprimer des artefacts de test et définir des configurations de test. Vous pouvez également disposer de l’un des abonnements Visual Studio suivants :
  • Vous devez disposer des autorisations suivantes : pour ajouter ou modifier des artefacts liés aux tests,
    • Modifiez les éléments de travail dans ce jeu d’autorisations de nœud pour Autoriser sous le chemin d’accès à la zone correspondante, pour ajouter ou modifier des plans de test, des suites de test, des cas de test ou d’autres types d’éléments de travail basés sur des tests.
    • Gérer le jeu d’autorisations des plans de test sur Autoriser sous le chemin d’accès à la zone correspondante pour modifier les propriétés du plan de test, telles que les paramètres de génération et de test.
    • Gérez l’autorisation Autoriser sous le chemin d’accès de zone correspondant, pour créer et supprimer des suites de test, ajouter et supprimer des cas de test des suites de tests, modifier les configurations de test associées aux suites de test et modifier une hiérarchie de suite de tests (déplacer une suite de tests).

Pour plus d’informations, consultez Accès et autorisations de test manuels.

Créer des étapes partagées

Procédez comme suit pour créer des étapes partagées.

  1. Sélectionnez Plans de test pour afficher vos plans de test. Sélectionnez Mine ou All ou Filter par titre pour rechercher un plan de test particulier. Sélectionnez le plan pour afficher les cas de test.

  2. Double-sélectionnez un cas de test pour le modifier. Sous Étapes, sélectionnez plusieurs étapes, puis sélectionnez l’icône Créer des étapes partagées.

  3. Dans la boîte de dialogue Créer des étapes partagées, entrez un nom pour cette étape partagée, puis sélectionnez Créer.

    Capture d’écran montrant la boîte de dialogue Créer des étapes partagées avec un nom entré.

    Votre titre apparaît à la place des étapes sélectionnées :

    Capture d’écran montrant un élément de travail qui contient la nouvelle étape partagée.

  4. Sélectionnez Enregistrer & Fermer pour enregistrer l’élément de travail.

Si vous rouvrez l’élément de travail, vous pouvez sélectionner l’étape partagée pour ouvrir un nouvel élément de travail d’étapes partagées que vous avez créé.

Capture d’écran montrant le nouvel élément de travail avec les étapes partagées.

Lorsque vous modifiez un cas de test, sélectionnez une séquence d’étapes à partager :

Capture d’écran montrant la création d’étapes partagées.

Les étapes que vous avez sélectionnées sont remplacées par un lien vers le nouvel élément de travail des étapes partagées :

Capture d’écran montrant le cas de test obtenu avec une étape partagée.

Vous pouvez modifier les étapes partagées à tout moment. Toutes les modifications que vous apportez s’affichent dans chaque cas de test où vous utilisez les étapes partagées.

Vous pouvez utiliser des paramètres en étapes partagées. Pour plus d’informations sur les paramètres, consultez les paramètres.

Fournissez des valeurs pour les paramètres dans les cas de test qui utilisent les étapes partagées. Vous n’avez pas besoin de fournir des valeurs dans la définition des étapes partagées. Toutefois, vous pouvez fournir une ligne par défaut de valeurs. Ces valeurs sont utilisées lorsque vous créez un enregistrement d’action d’une étape partagée autonome.

Insérer des étapes partagées dans d’autres cas de test

Vous pouvez ajouter des étapes partagées à d’autres cas de test.

  1. Double-cliquez sur le cas de test pour le modifier. Sous Étapes, sélectionnez l’icône Insérer des étapes partagées.

    Capture d’écran montrant l’icône Insérer des étapes partagées dans un cas de test.

  2. La boîte de dialogue Insérer des étapes partagées s’ouvre. Sélectionnez Exécuter la requête pour rechercher les étapes à insérer.

    Capture d’écran montrant la requête à exécuter pour rechercher les étapes partagées.

  3. Sélectionnez les étapes partagées et insérez-les.

Vous pouvez maintenant utiliser les étapes partagées dans un autre cas de test :

Capture d’écran montrant les étapes partagées dans les cas de test.

Une requête s’ouvre. Exécutez-la pour rechercher les étapes à insérer :

Capture d’écran montrant la requête pour rechercher les étapes partagées.

Marquer les étapes partagées lorsque vous exécutez un test

Lorsque vous exécutez un test, vous pouvez marquer l’ensemble de la séquence partagée comme ayant réussi ou échoué, ou marquer chaque étape séparément :

Capture d’écran montrant Test Runner avec des étapes partagées que vous pouvez marquer en tant qu’unité ou individuellement.

Lorsque vous exécutez un test, vous pouvez marquer l’ensemble de la séquence partagée comme ayant réussi ou échoué, ou marquer chaque étape séparément :

Capture d’écran montrant les étapes partagées dans Test Runner.