Test, tableau de bord (CMMI)
Le tableau de bord Test affiche cinq rapports qui vous permettent de surveiller les activités des tests, de créer des rapports sur la progression, de déceler des écarts dans la couverture de test et d'identifier les zones de test susceptibles de nécessiter un examen complémentaire. Les données couvrent les tests réalisés au cours des quatre dernières semaines.
Dans cette rubrique
|
Utilisez ce tableau de bord pour répondre aux questions suivantes :
|
Spécifications
Vous pouvez accéder au tableau de bord Test et à tous les autres tableaux de bord uniquement si le portail de votre projet d'équipe a été activé et configuré pour utiliser SharePoint Server Enterprise. Pour plus d'informations, consultez Tableaux de bord (Agile).
Pour afficher le tableau de bord, vous devez appartenir ou être affecté à un groupe disposant de l'autorisation Lire dans les Produits SharePoint pour le projet d'équipe. Pour modifier, copier ou personnaliser un tableau de bord, vous devez être assigné ou appartenir à un groupe disposant de l'autorisation Membres dans les Produits SharePoint pour le projet d'équipe.
Pour afficher un élément de travail, vous devez être membre du groupe Lecteurs ou l'autorisation Afficher les éléments de travail dans ce nœud doit avoir la valeur Autoriser. Pour créer ou modifier un élément de travail, vous devez être membre du groupe Contributors ou disposer de l'autorisation Modifier les éléments de travail dans ce nœud avec la valeur Autoriser.
Pour plus d'informations, consultez Ajouter des utilisateurs aux projets d'équipe.
Pour modifier un rapport dans Office Excel, vous devez être membre du rôle de sécurité TfsWarehouseDataReaders dans SQL Server Analysis Services et être assigné ou appartenir à un groupe disposant de l'autorisation Membres dans les 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.
Pour afficher un élément de travail, vous devez être membre du groupe Lecteurs ou l'autorisation Afficher les éléments de travail dans ce nœud doit avoir la valeur Autoriser. Pour créer ou modifier un élément de travail, vous devez être membre du groupe Contributors ou disposer de l'autorisation Modifier les éléments de travail dans ce nœud avec la valeur Autoriser. Pour plus d'informations, consultez Ajouter des utilisateurs aux projets d'équipe.
Les rapports Progression du plan de test, Disponibilité du cas de test, État du test des spécifications et Activité de test sont disponibles uniquement quand l'équipe crée des plans de test et exécute les tests comme indiqué dans la section Planifier des tests manuels à l'aide de Team Web Access.
Données qui s'affichent dans le tableau de bord Test
Vous pouvez utiliser le tableau de bord Test pour connaître la progression de l'équipe dans le cadre des tests des spécifications. Pour en savoir plus sur les composants WebPart qui sont affichés dans le tableau de bord Test, consultez l'illustration et le tableau suivants.
Les graphiques d'avancement, de progression et de tendances, ainsi que les rapports à , ne s'affichent pas lorsque le serveur qui héberge Analysis Services pour le projet d'équipe n'est pas disponible.
Composant Web Part |
Données affichées |
Rubrique connexe |
---|---|---|
Graphique en aires empilées des résultats de tous les tests regroupés selon le résultat enregistré le plus récent au cours des quatre dernières semaines. Les résultats peuvent être Jamais exécuté, Bloqué, Échec ou Réussite. |
||
Graphique en aires empilées qui indique combien de cas de test ont possédé l'état Design ou Prêt au cours des quatre dernières semaines. |
||
Graphique à barres horizontales qui indique le nombre de résultats des tests pour chaque combinaison de cas de test et configuration de test définie pour chaque spécification. Le graphique regroupe les résultats des tests en fonction de leur série de tests la plus récente, avec les options Réussite (vert), Échec (rouge), Bloqué (violet) ou Pas exécuté (gris). |
||
Graphique en courbes qui indique le nombre cumulé de tous les résultats exécutés pour tous les cas de test manuel au cours des quatre dernières semaines. |
||
Graphique en aires empilées qui indique le nombre cumulé de tous les résultats négatifs des tests, triés par type d'échec, au cours des quatre dernières semaines. Les types d'échec sont Régression, Nouveau problème et Problème connu. |
||
Liste des événements à venir. Cette liste est dérivée d'un composant WebPart SharePoint. |
Non applicable |
|
Nombre d'éléments de travail actifs, résolus et fermés. Vous pouvez ouvrir la liste d'éléments de travail en sélectionnant un numéro. Cette liste est issue d'un composant WebPart Team Web Access. |
||
Liste des builds récentes et leur état. Vous pouvez afficher davantage de détails en sélectionnant une build spécifique. Cette liste est issue d'un composant WebPart Team Web Access. Légende : : la génération n'a pas démarré : la génération est en cours : la génération a réussi : la génération a échoué : la génération est arrêtée : la génération a partiellement réussi |
||
Liste des archivages les plus récents. Vous pouvez afficher davantage de détails en sélectionnant un archivage spécifique. Cette liste est issue d'un composant WebPart Team Web Access. |
Activités requises pour le suivi des tests
Pour que les rapports du tableau de bord Test soient utiles et précis, l'équipe doit mettre en œuvre les activités suivantes :
Définir des cas de test et des spécifications, et créer des liens Testé par entre les cas de test et les spécifications.
Définir des plans de test et leur attribuer des cas de test.
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 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 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 test est automatiquement marqué comme ayant réussi ou échoué.
(Facultatif) Pour prendre en charge le filtrage, assignez des chemins Itération et Zone à chaque cas de test.
Surveillance de la progression des tests
Vous pouvez utiliser les trois premiers rapports du tableau de bord Test pour surveiller la progression des tests et répondre à ces questions :
Rapport |
Questions répondues |
Remarques |
---|---|---|
Disponibilité du cas de test |
|
|
Progression du plan de test |
|
|
État du test des spécifications |
|
|
Détermination d'écarts de tests
Vous pouvez utiliser le rapport État du test des spécifications pour déterminer si les tests couvrent tout le code et pour répondre aux questions suivantes :
Pour quelles spécifications le nombre total de cas de test est-il faible ?
Pour quelles spécifications le nombre total de cas de test bloqués ou jamais exécutés est-il élevé ?
La couverture des cas de test de chaque spécification répond-elle aux attentes ?
Quelles spécifications ont un taux d'échecs aux tests élevé ?
Quel est le nombre moyen de cas de test définis pour chaque spécification ?
Surveillance des échecs et régressions de tests
En surveillant les échecs de test, vous pouvez identifier et résoudre rapidement les problèmes de code. Les deux derniers rapports du tableau de bord Test vous permettent de mieux visualiser le nombre des tests qui échouent.
Rapport |
Questions répondues |
Remarques |
---|---|---|
Activité de test manuel |
|
Le rapport Activité de test manuel indique les résultats de chaque cas de test exécuté pour chaque configuration de test et pour tous le plans de test. Les pics éventuels peuvent être les premiers indicateurs de problèmes liés à l'activité de test ou à la qualité du code archivé. Vous pouvez vérifier les mesures des builds récentes, l'état des bogues et l'évolution du code pour déterminer si l'un de ces éléments peut expliquer les changements. |
Analyse de l'échec du test |
|
Un rapport Analyse de l'échec du test correct affiche un nombre modéré de nouveaux problèmes, de problèmes connus et de régressions. Si des pics d'activité se produisent dans ces zones, l'équipe devra peut-être étudier la question de façon plus approfondie. Les pics peuvent indiquer des problèmes dans l'activité de test ou dans la qualité du code archivé. De plus, vous pouvez vérifier les mesures des builds récentes, l'état des bogues et l'évolution du code pour déterminer si l'un de ces éléments peut expliquer les changements. |
Personnalisation du tableau de bord Test
Voici comment personnaliser le tableau de bord Test :
Modifiez les filtres de chaque rapport dans Office Excel pour vous concentrer sur des zones de produit ou des itérations spécifiques.
Filtrez le rapport Activité de test manuel dans Office Excel pour accéder à des plans de test spécifiques ou à des cas de test manuel ou automatisé.
Ajoutez des rapports Excel existants tels que État des bogues, Évolution du code et Couverture du code au tableau de bord.
Créez et ajoutez des rapports dans Office Excel qui affichent la progression par des membres spécifiques de l'équipe. Pour obtenir un exemple, consultez Bogues par assignation, rapport Excel.
Pour plus d'informations sur l'utilisation et la personnalisation des rapports dans Office Excel, consultez les pages suivantes sur le site Web Microsoft :
Méthodes de personnalisation des rapports de tableau croisé dynamique
Enregistrer un fichier dans une bibliothèque SharePoint ou un autre emplacement web
Voir aussi
Concepts
Exécution de tests manuels à l'aide de Team Web Access
Disponibilité du cas de test, rapport
Progression du plan de test, rapport