Share via


Progression de l'équipe des tests, rapport Excel

Les équipes chargées de tester les logiciels peuvent utiliser le rapport Progression de l'équipe des tests pour faciliter la surveillance des activités de test et la création de rapports sur la progression de l'équipe en matière de création et d'automatisation de tests et d'exécution de tests de régression. Le rapport Progression de l'équipe des tests fournit les six rapports suivants basés sur les données collectées pour les cas de test définis pour le projet d'équipe et les résultats des tests :

  • Progression du plan de test : aide l'équipe à déterminer le nombre de tests déjà effectués par l'équipe et s'il est probable que ces activités de test soient terminées dans les temps.

  • État de création du cas de test : aide l'équipe à suivre l'état d'achèvement de la définition des cas de test afin qu'ils puissent être exécutés.

  • État des tests par suite : aide l'équipe à déterminer le nombre de tests déjà effectués par l'équipe dans chaque suite de tests.

  • État des tests par zone : aide l'équipe à déterminer le nombre de tests déjà effectués par l'équipe dans chaque zone de produit.

  • Analyse de l'échec : aide l'équipe à surveiller le nombre de régressions qu'elle trouve.

  • État de concept. d'automation : permet à l'équipe de suivre le nombre de cas de test qui doivent encore être automatisés.

Le rapport Progression de l'équipe des tests n'est disponible que lorsque l'équipe crée des plans de test et qu'elle commence à exécuter des tests à l'aide de Gestionnaire de tests Microsoft. Pour plus d'informations, consultez Test de l'application.

Notes

Vous pouvez accéder au rapport Progression de l'équipe des tests à partir du dossier Gestion de l'équipe des tests situé sous le dossier Rapports Excel du projet d'équipe dans Team Explorer.Vous pouvez accéder à ce dossier uniquement si votre portail du projet d'équipe a été activé et est mis en service pour utiliser produits SharePoint.Pour plus d'informations, consultez Accéder à un portail de projet d'équipe et au guide de processus.

Dans cette rubrique

  • Données des rapports

  • Activités requises pour surveiller la progression de l'équipe des tests

  • Mise à jour et personnalisation du rapport

Rubriques connexes

Autorisations requises

Pour afficher le rapport, vous devez avoir été affecté ou appartenir à un groupe disposant des autorisations de Lecture dans produits SharePoint pour le projet d'équipe.

Pour modifier ou personnaliser le rapport, vous devez être membre du rôle de sécurité TfsWarehouseDataReaders dans SQL Server Analysis Services. Vous devez avoir été affecté ou appartenir à un groupe disposant des autorisations de Membres dans produits SharePoint pour le projet d'équipe. Pour plus d'informations, consultez Accorder l'accès aux bases de données de l'entrepôt de données pour Visual Studio ALM et Gestion des autorisations.

Données des rapports

Le rapport Progression de l'équipe des tests présente des données basées sur des rapports PivotTable qui accèdent aux données stockées dans l'entrepôt de données. Les données sont dérivées des résultats générés lorsque des membres de l'équipe définissent des cas de test et exécutent des tests à l'aide de Gestionnaire de tests Microsoft. Pour plus d'informations, consultez Exécution des tests et Examen des résultats des tests.

État de création du cas de test et État de concept. d'automation

L'équipe peut utiliser le rapport État de création du cas de test pour faciliter la surveillance de sa progression dans le processus de définition et de conception des cas de test. Ce rapport présente un graphique d'avancement indiquant le nombre de cas de test se trouvant dans les états Design et Prêt au cours des six dernières semaines.

Rapport Excel Création du cas de test

L'équipe peut utiliser le rapport État de concept. d'automation pour faciliter la surveillance de sa progression dans le processus d'automatisation des cas de test. Ce rapport présente un graphique d'avancement indiquant le nombre de cas de test qui sont passés à l'état automatisé au cours des six dernières semaines.

Rapport Excel État de conception d'automation

Le tableau suivant décrit les filtres et champs de rapport utilisés dans les rapports PivotTable qui génèrent les rapports État de création du cas de test et État de concept. d'automation.

Filtres

Champs

  • Projet d'équipe - Hiérarchie de projet d'équipe : comprend les éléments de travail définis pour le projet d'équipe sélectionné.

  • Élément de travail - Élément de travail.Hiérarchie d'itération : comprend les éléments de travail assignés aux chemins d'itération sélectionnés.

  • Élément de travail - Élément de travail.Hiérarchie de zone : comprend les éléments de travail assignés aux zones de produit sélectionnées.

  • Élément de travail - Élément de travail.Type d'élément de travail : comprend uniquement les éléments de travail sélectionnés. Pour ces rapports, le cas de test est sélectionné.

  • (Mesure) Élément de travail - Nombre d'éléments de travail : nombre d'éléments de travail. Le rapport utilise ce champ pour compter tous les éléments de travail dans les états spécifiés.

  • Date - Définit - Les 6 dernières semaines : intervalle de temps de l'activité à signaler.

Champ spécifique au rapport État de création du cas de test :

  • Élément de travail - État : état du cas de test. Le rapport utilise ce champ pour définir les étiquettes de colonne et filtrer les cas de test pour inclure Design et Prêt.

Champ spécifique au rapport État de concept. d'automation :

  • Élément de travail - Microsoft.VSTS.TCM - Est automatisé : état d'automation d'un cas de test. Le rapport utilise ce champ pour définir les étiquettes de colonne comme Automatisé et Pas automatisé.

Progression du plan de test

Le rapport Progression du plan de test fournit un graphique en aires empilées des résultats de tous les cas de test. Le rapport regroupe les résultats de test les plus récemment enregistrés et trace les données des quatre dernières semaines. Les résultats peuvent être Jamais exécuté, Bloqué, Échec ou Réussite.

Rapport Progression du plan de test

L'équipe peut examiner ce rapport pour déterminer la progression dans un sprint ou une itération, ou dans le temps. Par exemple, l'équipe peut répondre aux questions suivantes :

  • Combien de tests l'équipe a-t-elle effectué ?

  • Est-il probable que l'équipe termine les tests dans les temps ?

  • Combien de tests reste-t-il à effectuer ?

  • Combien de tests réussissent ?

  • Combien de tests échouent ?

  • Combien de tests sont bloqués ?

Résultats des tests par suite de tests ou zone de produit

Les rapports État des tests par suite et État des tests par zone répertorient le nombre de tous les résultats des tests collectés pour tous les cas de test selon les résultats enregistrés. Les rapports regroupent les résultats de test par suite de tests ou zone de produit. Les résultats pour les résultats des tests peuvent être Jamais exécuté, Bloqué, Échec ou Réussite.

L'équipe peut utiliser ces rapports pour examiner les suites de tests ou les zones de produit dont les résultats des tests ont un nombre élevé d'échecs ou les cas de test qui n'ont jamais été exécutés.

Tests de régression

L'équipe des tests peut utiliser le rapport Analyse de l'échec pour faciliter la surveillance du nombre de régressions trouvées par l'équipe des tests. Les régressions sont des bogues dans le logiciel que vous testez qui n'apparaissaient pas dans les versions antérieures. L'équipe qui effectue le test de régression se concentre spécifiquement sur la recherche des bogues qui apparaissent uniquement dans une nouvelle version du logiciel.

Le rapport Analyse de l'échec contient un graphique en aires empilées qui indique le nombre cumulé de tous les résultats négatifs des cas de test. Il regroupe les résultats en fonction du type d'échec pour tous les cas de test et configurations de test, et trace les résultats pour les six dernières semaines. Les types d'échec sont Régression, Aucun , Nouveau problème et Problème connu.

Rapport Excel Analyse de l'échec

Le système examine chaque configuration de test pour laquelle le cas de test a été exécuté et essaie d'identifier le résultat du prédécesseur pour la même configuration du cas de test. Le type d'échec assigné au cas de test/à la configuration est déterminé selon les critères suivants :

  • Régression : lorsque le résultat du prédécesseur immédiat avait la valeur Réussite.

  • Aucun : lorsque le résultat du prédécesseur immédiat avait un résultat différent de Réussite ou Échec.

  • Nouveau problème : lorsqu'aucun résultat du prédécesseur immédiat n'a été trouvé.

  • Problème connu : lorsque le résultat du prédécesseur immédiat avait la valeur Échec.

L'équipe peut consulter le rapport pour y trouver les réponses aux questions suivantes :

  • Combien de tests régressent-ils en général ?

  • L'équipe conserve-t-elle le nombre total de régressions ou d'échecs de test dans les limites ou objectifs attendus ?

  • L'équipe traite-t-elle les problèmes à mesure qu'ils sont identifiés ? Les problèmes connus sont-ils traités en temps voulu ?

Un rapport Analyse de l'échec correct affiche un nombre modéré de nouveaux problèmes, de problèmes connus et de régressions. Si des pics se produisent dans l'une ou plusieurs de ces zones, l'équipe devra peut-être effectuer des recherches plus poussées. Les pics peuvent indiquer des problèmes dans l'activité de test ou dans la qualité du code archivé. En outre, l'équipe peut vérifier l'état des builds récentes, l'état des bogues et l'évolution du code pour déterminer si les mesures de chacun de ces facteurs peuvent aider à expliquer les modifications des lignes de l'activité de test.

Filtres et champs de rapport

Le tableau suivant décrit les filtres et champs de rapport utilisés dans les PivotTables qui génèrent les rapports Progression du plan de test, État des tests par suite ou zone, et Analyse de l'échec.

Filtres

Champs

  • Projet d'équipe - Hiérarchie de projet d'équipe : comprend les résultats des tests collectés pour le projet d'équipe sélectionné.

  • Résultat de test - Hiérarchie d'itération : comprend les résultats des tests exécutés à partir de cas de test assignés aux itérations sélectionnées.

  • Plan de test - Nom du plan de test : comprend les résultats des tests exécutés à partir de cas de test qui appartiennent aux plans de test sélectionnés.

Filtres spécifiques au rapport Progression du plan de test :

  • Résultat de test - Hiérarchie de zone : comprend les résultats des tests exécutés à partir de cas de test assignés aux zones de produit sélectionnées.

  • Suite de tests - Hiérarchie des suites de tests : comprend les résultats des tests exécutés à partir de cas de test qui appartiennent aux suites de tests sélectionnées.

Filtre spécifique au rapport État des tests par suite :

  • Résultat de test - Hiérarchie de zone : comprend les résultats des tests exécutés à partir de cas de test assignés aux zones de produit sélectionnées.

Filtres spécifiques au rapport Analyse de l'échec :

  • Résultat de test - Hiérarchie de zone : comprend les résultats des tests exécutés à partir de cas de test assignés aux zones de produit sélectionnées.

  • Suite de tests - Hiérarchie des suites de tests : comprend les résultats des tests exécutés à partir de cas de test qui appartiennent aux suites de tests sélectionnées.

  • Résultat de test - Résultat : comprend les résultats des tests qui ont le résultat sélectionné. Le rapport utilise ce champ pour filtrer le nombre de résultats des tests afin d'inclure uniquement ceux dont le résultat est Échec.

  • Résultat de test - Résultat : résultat du test. Le rapport utilise ce champ pour définir les étiquettes de colonnes et filtrer les résultats des tests pour inclure Réussite, Échec, Bloqué ou Jamais exécuté.

  • (Mesure) Test - Tendance du nombre de points : compte la dernière version de chaque résultat de test dans une build particulière. Si un test est exécuté plusieurs fois sur une build, la Tendance du nombre de point compte le dernier résultat pour ce test qui utilise cette build. Si un cas de test n'est pas inclus dans la build, il est alors considéré comme « Jamais exécuté ».

Champ spécifique au rapport Progression du plan de test :

  • Date - Définit - Les 6 dernières semaines : intervalle de temps de l'activité à signaler.

Champ spécifique au rapport État des tests par suite :

  • Suite de tests - Hiérarchie des suites de tests : suites de tests à répertorier dans le rapport.

Champ spécifique au rapport État des tests par zone :

  • Résultat de test - Hiérarchie de zone : jeu de résultats des tests à inclure dans le rapport basé sur les chemins de zone assignés aux cas de test exécutés.

Champs spécifiques au rapport Analyse de l'échec :

  • Résultat des tests - Type d'échec : le rapport utilise ce champ pour générer les colonnes dans le rapport.

  • Date - Définit - Les 6 dernières semaines : intervalle de temps de l'activité à signaler.

Activités requises pour surveiller la progression de l'équipe des tests

Pour que les rapports Progression du plan de test soient utiles et précis, l'équipe doit effectuer les activités suivantes :

  • Définir des cas de test et des plans de test, et assigner les cas de test aux plans de test. Pour plus d'informations, consultez Définition de votre effort de test à l'aide de plans de test.

  • Exécuter les tests. Pour plus d'informations, consultez Exécution des tests.

  • Pour les tests manuels, marquer les résultats de chaque étape de validation dans le cas de test comme ayant réussi ou échoué.

    Important

    Les testeurs doivent marquer une étape de test en précisant un état s'il s'agit d'une étape d'un test de validation.Le résultat total pour un cas de test reflète l'état de toutes les étapes de test marquées par le testeur.Par conséquent, l'état Échec sera affecté au cas de test si l'une des étapes de test a été marquée comme ayant échoué par le testeur ou n'a pas été marquée.

    Pour les tests automatisés, chaque cas de test est automatiquement marqué comme ayant réussi ou échoué.

  • (Facultatif) Pour filtrer les rapports par itération et zone de produit, spécifiez les chemins Zone et Itération de chaque cas de test.

Pour que les rapports Intervalles de test soient utiles et précis, l'équipe doit mettre en œuvre les activités décrites dans le tableau suivant :

Feuille de calcul de rapport

Activités requises

  • État de création du cas de test

  • État de concept. d'automation

  • Définir des cas de test et faire passer leur valeur État de Design à Prêt.

  • État de concept. d'automation

  • Progression du plan de test

  • État des tests par suite

  • État des tests par zone

  • Analyse de l'échec

  • État de création du cas de test

  • État de concept. d'automation

  • Progression du plan de test

  • État des tests par suite

  • État des tests par zone

  • Analyse de l'échec

  • Pour prendre en charge le filtrage, assignez des chemins Itération et Zone à chaque cas de test (facultatif). Les champs Résultat de test - Hiérarchie d'itération et Résultat de test - Hiérarchie de zone obtiennent leurs valeurs à partir des chemins d'accès Itération et Zone qui sont assignés à leur cas de test correspondant.

Mise à jour et personnalisation des rapports

Vous pouvez mettre à jour le rapport Progression de l'équipe des tests en l'ouvrant dans Office Excel et en modifiant les options de filtre du rapport PivotTable pour l'une des feuilles de calcul. Vous pouvez personnaliser chaque rapport pour prendre en charge d'autres vues, comme décrit dans le tableau suivant.

Vue

Action

  • État de création et d'automation pour une itération

  • Progression du plan de test et résultats des tests pour une itération

  • Tests de régression pour une itération

Modifiez le filtre correspondant à Iteration (valeur par défaut = Tous).

  • État de création et d'automation pour une zone de produit

  • Progression du plan de test et résultats des tests pour une zone de produit

  • Tests de régression pour une zone de produit

Modifiez le filtre correspondant à Area (valeur par défaut = Tous).

  • Progression du plan de test et résultats des tests pour les plans de test sélectionnés

  • Tests de régression pour les plans de test sélectionnés

  • Analyse de l'échec pour les plans de test sélectionnés

Modifiez le filtre correspondant à Test Plan (valeur par défaut = Tous).

  • État de création et d'automation au cours des dernières semaines (huit, dix ou plus)

  • Progression du plan de test au cours des dernières semaines (huit, dix ou plus)

  • Tests de régression pour une analyse de l'échec de l'itération au cours des dernières semaines (huit, dix ou plus)

Dans la liste de champs PivotTable Colonnes, remplacez @@Last 6 weeks@@ par une autre valeur Set.

Pour plus d'informations sur l'utilisation et la personnalisation des rapports PivotTable et PivotChart, consultez les pages suivantes sur le site Web Microsoft :

Voir aussi

Tâches

Créer et modifier des zones et des itérations

Autres ressources

Rapports de gestion des tests

Rapports Excel (Agile)

Rapports Excel (CMMI)