Progression du plan de test, rapport
Une fois que l'équipe a créé des plans de test, elle commence à exécuter les tests à l'aide des outils de gestion de test fournis avec Team Foundation Server (TFS), notamment Test Runner, Microsoft Test Manager ou le hub de test de Team Web Access (TWA). Le rapport Progression du plan de test vous permet de suivre la progression de l'équipe concernant les tests du produit.
Pour plus d'informations sur la définition de suites et de plans de test, consultez Planifier des tests manuels à l'aide de Team Web Access.
Pour plus d'informations sur l'accès aux rapports, leur actualisation ou leur gestion, consultez Rapports (Agile).
Dans cette rubrique
|
Vous pouvez utiliser ce rapport pour répondre aux questions suivantes :
|
Spécifications
Pour afficher le rapport, vous devez avoir été affecté ou appartenir à un groupe auquel a été attribué le rôle Explorateur dans Reporting Services. Pour plus d'informations, consultez Ajouter des utilisateurs aux projets d'équipe.
La collection de projets d'équipe qui contient votre projet d'équipe a été configurée avec SQL Server Reporting Services. Si Rapports ne s'affiche pas quand vous ouvrez Team Explorer et développez le nœud de votre projet d'équipe, le rapport n'est pas disponible. Pour ajouter des rapports, consultez Ajouter des rapports à un projet d'équipe.
Données du rapport
Les données qui apparaissent dans le rapport Progression du plan de test sont dérivées de l'entrepôt de données et des résultats de test générés pendant l'exécution des tests à l'aide de Microsoft Test Manager. Le rapport présente un graphique en aires qui indique les derniers résultats des tests inclus dans les plans de test spécifiés. Pour plus d'informations, consultez Exécution de tests manuels à l'aide de Team Web Access.
L'illustration suivante montre un exemple de rapport Progression du plan de test :
L'axe horizontal indique les jours dans un sprint ou une itération, et l'axe vertical indique les points de test. Un point de test est la combinaison d'un cas de test et d'une configuration de test dans une suite de tests spécifique. Pour plus d'informations sur les points de test, voir Rapports sur la progression des plans de test. Le tableau suivant décrit la signification de chaque résultat de test :
Résultats des tests |
Description |
---|---|
Réussite |
Nombre de cas de test ayant réussi. |
Échec |
Nombre de cas de test ayant échoué. |
Non concluant |
Nombre de cas de test exécutés ayant reçu un état Non concluant. |
Bloqué |
Nombre de cas de test ne pouvant pas être exécutés actuellement. |
Jamais exécuté |
Nombre de cas de test n'ayant jamais été exécutés. |
Autre |
Nombre de cas de test exécuté ayant reçu l'un des états suivants : Abandonné, Non exécuté, PassedButRunAborted, NotRunnable, Déconnecté, Délai d'attente, En attente, En cours ou Non concluant. |
Vous pouvez filtrer le rapport Progression du plan de test comme suit :
Modifier les dates de début et de fin du rapport.
Filtrer les plans de test pris en compte dans le rapport en spécifiant les chemins d'itération, les chemins de zone et les noms ou états des plans de test.
Pour plus d'informations, consultez Filtrage du rapport plus loin dans cette rubrique.
Activités requises pour la gestion des cas et des plans de test
Pour que le rapport Progression du plan de test soit utile et précis, l'équipe doit effectuer les activités suivantes :
Définir des cas de test et spécifier les chemins d'Itération et de Zone pour chaque cas de test.
Définir des plans de test et spécifier leur état actuel.
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 général d'un test reflète l'état de toutes les étapes de test ayant été marquées.Par conséquent, le test sera considéré comme ayant échoué si l'une des étapes du test est marquée comme ayant échoué ou n'est pas marquée.
Pour les tests automatisés, chaque test est automatiquement marqué comme ayant réussi ou échoué.
Pour prendre en charge le filtrage, attribuez des chemins d'Itération et de Zone aux cas de test.
Interprétation du rapport
Vous pouvez suivre le nombre de plans de test ayant été exécutés et le nombre ayant échoué. Le rapport Progression du plan de test affiche la valeur cumulée de tous les plans de test, regroupés par état de résultat.
Questions auxquelles répond le rapport
L'équipe peut consulter le rapport pour déterminer la progression dans un sprint ou une itération, ou dans le temps. Par exemple, vous pouvez répondre aux questions suivantes :
Combien de tests l'équipe a-t-elle effectué ?
L'équipe est-elle susceptible de terminer l'itération 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 ?
Version intègre du rapport
Un rapport Progression du plan de test intègre indique une progression constante dans l'exécution et la réussite des plans de test comme le montre l'illustration suivante. Dans l'idéal, le rapport indique un nombre relativement constant de cas de test pour un plan donné. À mesure que le cycle de développement progresse, le nombre de cas de test ayant réussi doit augmenter, contrairement au nombre de cas de test associés à un autre état qui, lui, doit diminuer.
Version non intègre du rapport
Un rapport Progression du plan de test non intègre affiche un ou plusieurs des indicateurs suivants :
Un grand nombre de cas de test échouent.
Quand le rouge domine par rapport au vert dans le graphique, la proportion de cas de test ayant échoué est plus importante que celle des cas de test ayant réussi. Selon la phase du cycle de produit dans laquelle vous vous trouvez, vous pouvez rechercher la raison de l'échec d'un si grand nombre de cas de test.
Le nombre de cas de test ayant réussi reste constant.
Comme le montre l'illustration suivante, le nombre de cas de test ayant réussi, échoué ou n'ayant jamais été exécutés est constant. Il peut être intéressant d'étudier les causes spécifiques qui affectent chaque zone.
Filtrage du rapport
Vous pouvez filtrer le rapport Progression du plan de test pour afficher uniquement les cas de test définis pour l'itération, les zones produit, les plans de test ou les états de plan de test que vous spécifiez. L'illustration suivante indique les filtres disponibles :
Pour modifier l'intervalle de temps du rapport
À côté des champs Début de l'itération (date) ou Fin de l'itération (date), cliquez sur l'icône de calendrier, puis cliquez sur la date appropriée.
Cliquez sur Afficher le rapport.
Pour filtrer les plans ou cas de test pris en compte dans le rapport
Effectuez l'une des actions suivantes, ou les deux :
Dans les listes Itération ou Zone, cochez la case de chaque chemin d'itération et de zone produit à inclure.
Dans les listes Plan de test et État du plan de test, cochez la case de chaque plan de test et état de plan de test à inclure.
Cliquez sur Afficher le rapport.