Passer au contenu principal
Chaque rapport TestPulse est construit à partir du modèle Test Plans d’Azure DevOps. Cinq entités suffisent pour bien s’en servir.

La hiérarchie

Plan de test → Suite de test → Cas de test → Point de test → Résultat.
EntitéCe que c’est
Plan de testUn conteneur pour un effort de test — une release, un sprint, une campagne de régression.
Suite de testUn dossier de cas de test dans un plan. Trois types : statique (choisie à la main), basée sur exigence (liée à une User Story / PBI), basée sur requête (remplie par une requête de work items).
Cas de testLe work item qui décrit quoi tester — titre, étapes, résultats attendus. Un cas peut appartenir à plusieurs suites et plans.
Point de testUn cas de test tel qu’il apparaît dans une suite, pour une configuration. Les résultats sont attachés aux points, pas au cas directement.
RésultatL’issue de l’exécution d’un point (Passed, Failed, …) à un instant donné. TestPulse rapporte le dernier résultat.

Comment TestPulse le lit

TestPulse parcourt l’arbre en lecture seule : plan → suites → cas → points → derniers résultats. Il ne modifie jamais rien (seule exception : le Coverage Builder opt-in).
Comme les résultats sont attachés aux points, un cas présent dans plusieurs suites peut avoir plusieurs résultats. TestPulse résout le dernier résultat pour les points de la portée.

Les types de suites, en pratique

  • Statique — vous choisissez les cas. TestPulse les rapporte tels quels.
  • Basée sur exigence — la suite est liée à une User Story / PBI ; c’est ce qui alimente la traçabilité et la vue de couverture.
  • Basée sur requête — les cas sont résolus depuis une requête WIQL à la lecture.

À suivre

Traçabilité & hiérarchie

De l’Epic au Bug.

Statuts & résultats

Comment les résultats sont lus et réduits.