Publication de résultats de tests
Mise à jour : novembre 2007
La publication de résultats de tests est une façon de partager des résultats avec d'autres membres de l'équipe. Une fois publiés, les résultats de tests résident dans une base de données SQL Server appelée magasin opérationnel. Cette base de données contient des données de résultats de tests de tous les types, y compris des informations de couverture du code. Une équipe de projet utilise un seul magasin opérationnel partagé par tous les membres de l'équipe.
L'illustration suivante montre le processus par lequel les résultats de tests sont générés, publiés et enfin déplacés dans l'entrepôt de données de Team Foundation Server.
Description des étapes de l'illustration précédente
Étape 1a : exécution d'un test local.
Un testeur exécute des tests sur un ordinateur local et utilise Visual Studio Team System Test Edition pour afficher les tests exécutés.
Étape 1b : exécution d'un distant.
Un testeur exécute des tests à distance à l'aide d'un contrôleur et d'agents. Ici aussi, les tests exécutés peuvent être affichés à l'aide de Visual Studio Test Edition. Pour plus d'informations, consultez Contrôleurs, agents et plateformes de test.
Remarque : |
---|
L'exécution de tests génère automatiquement des données de résultats de tests, sur les tests soient exécutés localement ou à distance. |
Étapes 2a et 2b : stockage des résultats des tests.
Les résultats des tests sont stockés automatiquement sur disque à mesure qu'ils sont produits.
Le magasin des résultats des tests de charge doit être installé explicitement.
Le magasin des résultats des tests de charge utilise un schéma extensible.
Vous pouvez accéder au magasin des résultats mis en file d'attente par le biais de la fenêtre Série de tests de Visual Studio Test Edition.
Il n'est pas nécessaire que le contrôleur et les agents s'exécutent sur des ordinateurs distincts. De même, il n'est pas nécessaire que le contrôleur et les agents s'exécutent sur des ordinateurs distants.
Étape 3 : publication des résultats.
Les testeurs publient des résultats dans le magasin opérationnel à partir des séries de tests locales et à partir des tests qui ont été exécutés à l'aide d'agents et de contrôleurs. Seules les données stockées dans un magasin opérationnel peuvent être copiées vers l'entrepôt de données de Team Foundation Server.
Étape 4 : extraction des données.
L'entrepôt de données extrait des données du magasin opérationnel selon sa propre planification. Pour plus d'informations, consultez Déplacement des données de test vers l'entrepôt de données.
Une fois les données dans l'entrepôt de données, les données de test agrégées issues de nombreuses séries de tests sont disponibles aux fonctionnalités Reporting et Team Foundation Build de Team Foundation Server.
Remarque : |
---|
Vous pouvez également publier des résultats de tests à l'aide d'une ligne de commande. Pour plus d'informations, consultez Exécution des tests de la ligne de commande. |
Conditions requises pour la publication de résultats de tests
Avant de publier des résultats de tests, notez les conditions requises suivantes :
Le magasin opérationnel réside sur un ordinateur Team Foundation Server. Cela signifie que vous pouvez publier des données de test uniquement si Team Explorer est installé et que votre session utilisateur Visual Studio est connectée à un ordinateur Team Foundation Server. Pour plus d'informations sur la façon de se connecter à Team Foundation Server, consultez Comment : établir une connexion à Team Foundation Server.
Vous pouvez publier uniquement l'intégralité d'une série de tests ou plusieurs séries de tests. Vous ne pouvez pas publier un sous-ensemble d'une série de tests.
Vous devez spécifier une génération existante contre laquelle publier. Vous devez également spécifier une combinaison de plateforme/version de cette génération. Certaines des générations répertoriées dans la boîte de dialogue Publier les résultats des tests peuvent ne pas offrir de combinaison plateforme/version correspondante à choisir. Cela est sans doute dû au fait que la génération a rencontré des erreurs tôt dans le processus ; la plateforme et la version n'ont donc pas été déterminées et ne peuvent pas être énumérées. Vous ne pouvez pas sélectionner de telle génération pour la publication.
Voir aussi
Tâches
Comment : publier des résultats de tests
Concepts
Déplacement des données de test vers l'entrepôt de données
Options de ligne de commande pour la publication des résultats de tests
Fonctionnement de l'architecture de l'entrepôt de données