Partager des étapes entre des cas de tests

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

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 de données de formulaire sont des étapes courantes effectuées dans plusieurs séquences de test. Avec l’utilisation des éléments de travail Étapes partagées et Paramètres partagés, vous pouvez réduire la création des étapes de test et des données à entrer et à gérer. L’élément de travail Étapes partagées définit une séquence d’étapes qui peuvent être référencées par de nombreux cas de test différents. De même, l’élément de travail Paramètres partagés définit 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 Cas de test/Étapes partagées et Référencer par/Références, comme illustré dans l’image suivante.

Ce diagramme illustre 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 l’élément de travail Étapes partagées. Pour savoir comment définir et référencer l’élément de travail Paramètres partagés, consultez Répéter un test avec différentes données.

Prerequisites

Category Spécifications
Accès au projet Membre du projet
Niveaux d’accès Au moins l’accès de base pour afficher les éléments de travail liés aux tests. Les utilisateurs disposant de Stakeholder accès ne peuvent pas accéder Azure Test Plans.

Pour ajouter des plans de test et des suites de tests, supprimer des artefacts de test ou définir des configurations de test, vous avez besoin de Basic + Plans de test ou d'un abonnement Visual Studio : Enterprise, Test Professional ou Plateformes MSDN.
Permissions Chemin d’accès à la zone :
- Modifiez les éléments de travail dans ce nœud : ajoutez ou modifiez des plans de test, des suites de tests, des cas de test ou d’autres éléments de travail basés sur des tests.
- Gérer les plans de test : modifiez les propriétés du plan de test, telles que les paramètres de génération et de test.
- Gérer les suites de tests : créez et supprimez des suites de test, ajoutez et supprimez des cas de test des suites de tests, modifiez les configurations de test et déplacez des suites de test.

Project-level :
- Gérer les configurations de test et gérer les environnements de test : gérer les configurations de test ou les environnements de test.
- Supprimer définitivement les éléments de travail : supprimez définitivement les éléments de travail basés sur des tests.

Pour plus d'informations, consultez Accès manuel aux tests et permissions.

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 les plans de test. Sélectionnez Les miens, Tous ou Filtrer par titre pour rechercher un plan de test particulier. Sélectionnez le plan pour afficher les cas de test.

  2. Double-cliquez sur 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 illustrant la boîte de dialogue Créer des étapes partagées avec un nom indiqué.

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

    Capture d’écran illustrant 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 illustrant le nouvel élément de travail avec les étapes partagées.

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 dans les étapes partagées. Pour plus d’informations, consultez 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 seront utilisées lorsque vous créerez un enregistrement d’action pour 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 illustrant 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 illustrant la requête à exécuter pour rechercher les étapes partagées.

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

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 illustrant l’exécuteur de test avec des étapes partagées que vous pouvez marquer en tant qu’unité ou individuellement.