Créer des cas de test manuels

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

Créez des cas de test manuels pour vérifier que chaque livrable répond aux besoins de vos utilisateurs. Les cas de test manuels définissent des testeurs d’étapes individuelles, y compris les étapes partagées entre les cas de test. Pour tester différentes données, vous spécifiez des paramètres pour les étapes de test. Pour plus d’informations, consultez Partager les étapes entre les cas de test et répéter un test avec différentes données. Pour obtenir une vue d’ensemble des artefacts de test, consultez les objets de test et les termes.

Organisez vos cas de test en les ajoutant aux plans de test et aux suites de tests, puis attribuez des testeurs pour exécuter les tests. Pour plus d’informations, consultez Les objets de test et les termes.

Remarque

Les itérations de test sont conçues pour prendre en charge les scénarios pilotés par les données, et non les scénarios pilotés par le flux de travail. Du point de vue de la bonne pratique, si vous avez deux scénarios de test où les flux de travail sont différents, envisagez de créer des cas de test distincts. Consultez également les questions fréquentes (FAQ) pour les tests manuels.

Prérequis

  • Niveaux d’accès :

  • Autorisations : 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 build et de test.
    • Gérer le jeu d’autorisations des suites de test sur Autoriser sous le chemin d’accès à la zone correspondante, pour créer et supprimer des suites de tests, ajouter et supprimer des cas de test dans les 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 cas de test

  1. Si ce n’est déjà fait, créez un plan de test et des suites de tests basées sur les exigences.

  2. Sélectionnez une suite de tests basée sur les conditions requises et sélectionnez Nouveau cas de test.

    Capture d’écran montrant les cas de test avec le bouton Nouveau cas de test mis en surbrillance.

    Remarque

    La suite de tests illustrée ici a été créée à partir d’un élément de travail User Story dans le tableau de backlog de l’équipe. Lorsque vous ajoutez un cas de test à ce type de suite, le cas de test est automatiquement lié à l’élément de backlog. Pour créer des cas de test de cette façon, ouvrez le menu contextuel de l’élément de travail et choisissez Ajouter un test.

  3. Dans le nouvel élément de travail, entrez un titre, puis sélectionnez Cliquer ou taper ici pour ajouter une étape.

    Capture d’écran montrant les étapes entrées pour un cas de test.

  4. Ajoutez des étapes de test avec une description de l’action requise pour effectuer le test et les résultats attendus afin que tout membre de l’équipe puisse exécuter le test. Vous pouvez ajouter des pièces jointes à une étape si vous le souhaitez. Répétez jusqu’à ce que vous ajoutiez toutes les étapes du test.

    Un cas de test que vous pouvez exécuter est créé.

    Pour plus d’informations, consultez Partager les étapes et copier ou cloner des histoires, des problèmes et d’autres éléments de travail.

Affecter des configurations aux cas de test

Vous pouvez spécifier des configurations, telles que différents systèmes d’exploitation, navigateurs web et autres variantes pour vos tests.

  • Sélectionnez la suite >de tests Plus d’options>Affecter des configurations, puis, dans la boîte de dialogue, sélectionnez vos configurations.

Capture d’écran montrant la boîte de dialogue Affecter des configurations à la suite de tests avec certaines options sélectionnées.

Vous pouvez également affecter des configurations à des cas de test individuels. Sélectionnez un ou plusieurs cas de test, sélectionnez Autres options>Attribuer la configuration.

  • Apportez vos modifications, puis Enregistrez.

Pour plus d’informations, consultez Tester différentes configurations.

Réorganiser les cas de test

Vous pouvez réorganiser des cas de test manuels dans des suites statiques, des suites basées sur des exigences et des suites basées sur des requêtes.

Ouvrez un cas de test, puis utilisez les flèches haut et bas pour modifier l’ordre.

Capture d’écran montrant les flèches utilisées pour déplacer les étapes de test vers le haut ou vers le bas.

Ajouter des cas de test existants à une suite de tests

Ajoutez des cas de test existants à une suite de tests avec les actions suivantes.

  1. Sélectionnez une suite de tests. Dans le menu Nouveau cas de test, sélectionnez Ajouter des cas de test existants.

    Capture d’écran montrant l’option Ajouter des cas de test existants à sélectionner.

  2. Ajoutez des clauses de recherche, le cas échéant, puis sélectionnez Exécuter la requête.

    Capture d’écran montrant la boîte de dialogue Ajouter des cas de test à la suite avec le bouton Exécuter la requête mis en surbrillance.

  3. Lorsque vous trouvez les cas de test souhaités, mettez-les en surbrillance et sélectionnez Ajouter des cas de test.

  1. Si ce n’est déjà fait, créez un plan de test et des suites de tests basées sur les exigences.

  2. Sélectionnez une suite de tests basée sur les exigences. Dans le volet droit, choisissez + (Nouveau), puis Nouveau cas de test.

    Capture d’écran montrant la suite de tests pour un élément de backlog et l’ajout d’un nouveau cas de test.

    La suite de tests illustrée ici a été créée à partir d’un élément de travail User Story dans le tableau de backlog de l’équipe. Lorsque vous ajoutez un cas de test à ce type de suite, le cas de test est automatiquement lié à l’élément de backlog. Pour créer des cas de test de cette façon, ouvrez le menu contextuel de l’élément de travail et choisissez Ajouter un test.

  3. Choisissez le clic ou tapez ici pour ajouter un lien d’étape et ajouter des étapes de test avec une description de l’action requise pour effectuer le test et les résultats attendus afin que tout membre de l’équipe puisse exécuter le test. Vous pouvez ajouter des pièces jointes à une étape si vous le souhaitez. Répétez jusqu’à ce que vous ajoutiez toutes les étapes du test. Capture d’écran montrant la création des étapes d’un nouveau cas de test manuel.

    Vous pouvez partager des étapes entre les cas de test. Pour plus d’informations, consultez Les étapes de partage.

    Comment trouver un cas de test existant dans un plan de test ?

Vous pouvez réorganiser des cas de test manuels dans des suites statiques, des suites basées sur des exigences et des suites basées sur des requêtes. Choisissez Commander des tests dans la barre d’outils, puis faites glisser et déposez un ou plusieurs tests. Ou ouvrez le menu contextuel d’un test pour le déplacer vers le haut ou vers une autre position. Après avoir réorganisé les tests, vous pouvez les trier par le champ Ordre , puis les exécuter dans cet ordre avec l’exécuteur web.

Capture d’écran montrant les cas de test ordonnés.

Conseil

Vous pouvez créer un cas de test qui lie automatiquement à une exigence (Utilisateur Story (Agile), Product Backlog Item (Scrum), Requirement (CMMI) ou Issue (Basic) lorsque vous créez un test à partir de la carte. Pour plus d’informations, consultez Add, run, and update inline tests (Ajouter, exécuter et mettre à jour des tests inline).

Utiliser la vue Grille pour modifier les cas de test

Procédez comme suit pour copier et coller des cas de test dans la vue Grille .

  1. Sélectionnez l’icône d’affichage grille.

    Capture d’écran montrant le bouton Affichage grille utilisé pour ouvrir l’affichage Grille.

  2. Sélectionnez-en un pour plusieurs cas de test, puis sélectionnez Modifier les cas de test dans la grille.

    Capture d’écran montrant plusieurs cas de test sélectionnés avec le menu contextuel ouvert et Modifier les cas de test dans la grille sélectionnée.

  3. Ajoutez, supprimez ou effacez des lignes.

    Capture d’écran montrant le menu contextuel Grille pour insérer, supprimer ou effacer des lignes.

  4. facultatif. Pour ajouter plusieurs cas de test à la suite de tests, sélectionnez Ajouter des cas de test à l’aide de la grille.

    Capture d’écran montrant l’option permettant d’ajouter des cas de test à l’aide de la vue Grille.

    • Dans l’affichage Liste , utilisez les options de colonne pour sélectionner les champs dans l’élément de travail de cas de test.

    Capture d’écran montrant le bouton Options de colonne.

    Affichez et modifiez ces champs lorsque vous basculez vers l’affichage Grille .

Basculez entre les affichages Grille et Liste à l’aide du menu Affichage à droite de la fenêtre.

Capture d’écran montrant le menu Affichage pour basculer entre les affichages Liste et Grille.

Dans le menu contextuel de la grille, vous pouvez ajouter, supprimer ou effacer des lignes.

Capture d’écran montrant le menu contextuel de la grille pour insérer, supprimer ou effacer des lignes.

Vous pouvez utiliser l’affichage Grille lorsque vous ajoutez plusieurs cas de test à la suite de tests :

Capture d’écran montrant la création de nouveaux cas de test à l’aide de la grille.

Remarque

N’utilisez pas le plug-in Teams pour Excel pour ajouter ou mettre à jour des éléments de travail de cas de test. Excel ne peut pas analyser le format utilisé pour stocker les étapes de test et, dans certains cas, cela peut affecter la mise en forme des éléments de travail de cas de test.

Vous pouvez modifier d’autres champs dans l’affichage Grille . Dans l’affichage Liste , utilisez les options de colonne pour sélectionner les champs dans l’élément de travail de cas de test.

Capture d’écran montrant les options de colonne pour sélectionner des champs à modifier.

Vous pouvez ensuite afficher et modifier ces champs lorsque vous basculez vers l’affichage Grille.

Utiliser Excel pour copier des informations dans une vue Grille

Vous pouvez copier des cas de test et des étapes de test à partir d’une feuille de calcul Excel existante. Copiez les colonnes d’Excel que vous souhaitez utiliser pour les champs de titre, d’action et de résultats attendus. La copie ne copie pas la mise en forme de colonne, autre que le multiligne, à partir de la feuille de calcul. Collez ces colonnes dans l’affichage Grille , modifiez si nécessaire, puis enregistrez-les.

Capture d’écran montrant l’option Enregistrer pour les étapes copiées à partir d’Excel en mode Grille.

Vous pouvez copier les données à partir de l’affichage Grille et les coller dans votre feuille de calcul Excel. La copie ne copie pas la mise en forme des étapes de test, autre que le multiligne, dans la feuille de calcul.

Remarque

N’utilisez pas le plug-in Teams pour Excel pour ajouter ou mettre à jour des éléments de travail de cas de test. Excel ne peut pas analyser le format utilisé pour stocker les étapes de test et, dans certains cas, cela peut affecter la mise en forme des éléments de travail de cas de test.

Vous pouvez copier des cas de test et des étapes de test à partir d’une feuille de calcul Excel existante, qui est prise en charge uniquement avec les navigateurs Internet Explorer et Chrome.

Copiez les colonnes d’Excel que vous souhaitez utiliser pour les champs de titre, d’action et de résultats attendus. La copie ne copie pas la mise en forme de colonne, autre que le multiligne, à partir de la feuille de calcul. Collez ces colonnes dans l’affichage Grille , modifiez si nécessaire, puis enregistrez-les.

Capture d’écran montrant les cas de test copiés en mode Grille.

Vous pouvez copier les données à partir de l’affichage Grille et les coller dans votre feuille de calcul Excel. La copie ne copie pas la mise en forme des étapes de test, autre que le multiligne, dans la feuille de calcul.

Affecter des testeurs

Vous pouvez réaffecter les cas de test afin qu’un autre testeur puisse les exécuter. Vous pouvez affecter tous les cas de test dans une suite de tests à plusieurs testeurs, ce qui est utile pour les tests d’acceptation.

Les testeurs ont besoin d’un accès de base pour exécuter des tests à partir d’Azure Test Plans.

  1. Dans le menu contextuel d’une suite de tests, sélectionnez Affecter des testeurs pour exécuter tous les tests.

    Capture d’écran montrant l’affectation de testeurs pour exécuter toutes les options de test dans un menu contextuel de suite de tests.

    Les testeurs Select pour exécuter tous les tests de la boîte de dialogue suite s’ouvrent.

  2. Ajoutez ou supprimez des testeurs de la liste. Une fois que vous avez sélectionné les testeurs, sélectionnez Envoyer un e-mail et modifiez le message si nécessaire afin qu’ils sachent que les tests sont prêts pour leur exécution.

    Capture d’écran montrant l’affectation de testeurs pour exécuter toutes les boîtes de dialogue tests avec les utilisateurs de recherche et envoyer un e-mail appelé.

    L’e-mail contient un lien que les testeurs peuvent ouvrir pour afficher la liste des tests attribués.

Vous pouvez affecter un cas de test individuel à un testeur.

  1. Sous l’onglet Exécuter pour une suite de tests, sélectionnez un test, puis ouvrez le menu contextuel.

    Capture d’écran montrant le menu contextuel d’un cas de test avec l’option Affecter le testeur sélectionnée.

  2. Sélectionnez Affecter un testeur. Recherchez et sélectionnez un testeur.

  1. Vous pouvez réaffecter les cas de test afin qu’un autre testeur puisse les exécuter. Sélectionnez les tests que vous souhaitez réaffecter. Ouvrez ensuite le menu contextuel (choisissez le mot « ... ») points de suspension ou clic droit) et sélectionnez le testeur que vous souhaitez exécuter les tests.

    Capture d’écran montrant les tests réaffectés à un autre testeur.

    Vous pouvez également affecter tous les cas de test dans une suite de tests à plusieurs testeurs, ce qui est utile pour les tests d’acceptation. Ouvrez le menu contextuel du plan de test et choisissez Affecter des testeurs pour exécuter tous les tests.

    Capture d’écran montrant l’affectation de testeurs pour exécuter tous les tests.

  2. Ajoutez ou supprimez des testeurs de la liste. Après avoir sélectionné les testeurs, cochez la case Envoyer un e-mail et modifiez le message si nécessaire afin qu’ils sachent que les tests sont prêts à s’exécuter.

    Capture d’écran montrant l’envoi d’e-mails aux testeurs.

    L’e-mail contient un lien que les testeurs peuvent ouvrir pour afficher la liste des tests attribués. Les testeurs ont besoin d’un accès de base pour exécuter des tests à partir d’Azure Test Plans.

Gérer les cas de test

Vous pouvez ouvrir un cas de test pour l’afficher ou le modifier.

  1. Pour ouvrir un cas de test dans une suite de tests, dans l’onglet Définir , double-sélectionnez le nom du cas de test à ouvrir.
  2. Dans l’onglet Exécuter , sélectionnez un cas de test, ouvrez son menu contextuel, puis sélectionnez Modifier le cas de test.

Capture d’écran montrant l’option Modifier le cas de test pour un cas de test dans le menu contextuel.

Un cas de test peut être lié à des suites de tests, des exigences et des bogues. Pour afficher les éléments liés, sous l’onglet Définir , ouvrez le menu contextuel d’un cas de test, puis sélectionnez Afficher les éléments liés.

Capture d’écran montrant la boîte de dialogue Éléments liés pour un cas de test avec des options permettant d’afficher les suites de tests, les exigences et les bogues.

Dans la boîte de dialogue Éléments liés, vous pouvez afficher les suites de tests, les exigences et les bogues.

Modifier en bloc les cas de test

Vous pouvez modifier plusieurs cas de test à la fois. Sélectionnez plusieurs cas de test dans une suite de tests et sélectionnez Modifier les cas de test.

Capture d’écran montrant la boîte de dialogue Modifier les éléments de travail dans laquelle vous pouvez sélectionner des champs et des valeurs pour plusieurs cas de test.

Sélectionnez un champ et entrez une valeur. Sélectionnez Ajouter un nouveau champ pour ajouter une autre paire champ-valeur.

Utiliser des balises pour les cas de test

Vous pouvez étiqueter des cas de test et afficher uniquement ceux avec des balises spécifiques. Par exemple, étiquetez tous les tests liés à la connexion afin de pouvoir réexécuter ces tests si un bogue est résolu pour cette page. Vous pouvez filtrer sur cette balise à partir du portail web Plans de test.

Pour pouvoir ajouter de nouvelles étiquettes à des éléments de travail, vous devez disposer d’un accès de base ou supérieur et avoir défini les autorisations de création d’étiquettes sur Autoriser. pour plus d’informations, consultez Ajouter des balises d’élément de travail.

Vous pouvez ajouter et modifier des balises lorsque vous modifiez un cas de test ou modifiez des balises en bloc dans l’affichage Grille . Vous pouvez également créer des suites basées sur des requêtes lorsque vous utilisez des balises.

Capture d’écran montrant des balises pour un cas de test.

Renommer ou supprimer des cas de test

Vous pouvez renommer ou supprimer des cas de test. Ouvrez le cas de test à partir de son menu contextuel.

Capture d’écran montrant un cas de test avec son menu contextuel avec l’option Ouvrir le cas de test sélectionné.

Ici, vous pouvez renommer le cas de test.

Capture d’écran montrant un cas de test avec son nom sélectionné pour modifier.

Vous pouvez également supprimer le cas de test de la suite de tests. Dans le menu contextuel du cas de test, sélectionnez Supprimer.

Capture d’écran montrant le cas de test supprimé.

Pour supprimer définitivement les plans de test et les suites de tests, vous devez être membre du groupe Administrateurs de projet ou disposer des plans de test Gérer au niveau du nœud Area Path ou gérer le jeu d’autorisations Gérer les suites de tests sur Autoriser. Pour gérer ou supprimer des artefacts de test, votre niveau d’accès doit également être défini sur De base + Test Plans ou Visual Studio Enterprise. Pour plus d’informations, consultez Supprimer les artefacts de test dans Azure Boards.

Vous pouvez étiqueter les cas de test et afficher les cas de test uniquement avec des balises spécifiques. Par exemple, étiquetez tous les tests liés à la connexion afin de pouvoir réexécuter ces tests si un bogue est résolu pour cette page. Vous pouvez ensuite filtrer sur cette balise à partir du portail web Plans de test.

Pour pouvoir ajouter de nouvelles étiquettes à des éléments de travail, vous devez disposer d’un accès de base ou supérieur et avoir défini les autorisations de création d’étiquettes sur Autoriser. pour plus d’informations, consultez Ajouter des balises d’élément de travail.

Vous pouvez ajouter et modifier des balises quand vous modifiez un cas de test, ou bien les modifier en bloc dans l'affichage de grille. Vous pouvez également créer des suites basées sur des requêtes lorsque vous utilisez des balises.

Capture d’écran montrant dans le portail web Plans de test, dans la page Plans de test, choisissez ou ajoutez des balises dans le volet cas de test.

Vous pouvez renommer ou supprimer des cas de test. Ouvrez le cas de test à partir de son menu contextuel.

Capture d’écran montrant le cas de test ouvert pour modification.

Ici, vous pouvez renommer le cas de test.

Capture d’écran montrant le cas de test renommé.

Vous pouvez également supprimer définitivement le cas de test.

Capture d’écran montrant le cas de test supprimé.

Pour supprimer des plans de test et des suites de test, vous devez être membre du groupe Administrateurs de projet ou disposer des plans de test Gérer au niveau du nœud Area Path ou des autorisations Gérer les suites de tests définies sur Autoriser. Pour gérer ou supprimer des artefacts de test, votre niveau d’accès doit également être défini sur De base + Test Plans ou Visual Studio Enterprise.

Pour supprimer des plans de test et des suites de test, vous devez être membre du groupe Administrateurs de projets ou disposer de l’autorisation Gérer des plans de test ou Gérer des suites de tests au niveau du nœud Chemin de zone défini sur Autoriser. Pour gérer ou supprimer des artefacts de test, votre niveau d’accès doit également être défini sur De base + Test Plans ou Visual Studio Enterprise. Pour plus d’informations, consultez Supprimer les artefacts de test dans Azure Boards.

Étapes suivantes