Partager via


Configuration d'ordinateurs et collecte d'informations de diagnostic à l'aide de paramètres de test

Vous pouvez utiliser des paramètres de test dans Microsoft Test Manager et Visual Studio pour collecter des données supplémentaires lorsque vous exécutez vos tests.Par exemple, vous pouvez créer un enregistrement vidéo lorsque vous exécutez votre test.Il existe des adaptateurs de données de diagnostic :

  • Collectez chaque étape de l'action d'interface utilisateur au format texte

  • Enregistrez chaque action d'interface utilisateur pour lire en arrière

  • Collecter des informations système

  • Collecter les données du journal des événements

  • Collecter des données IntelliTrace pour isoler des bogues non reproductibles

Paramètres de test

Les adaptateurs de données de diagnostic peuvent également être utilisés pour modifier le comportement d'un ordinateur de test.Par exemple, avec un paramètre de test dans Visual Studio, vous pouvez émuler des goulots d'étranglement de topologie réseau pour évaluer les performances de l'application de votre équipe.

Dans cette rubrique :

  • Utilisation des paramètres de test avec le gestionnaire de tests Microsoft

  • Utilisation des paramètres de test avec Visual Studio

  • Détails des adaptateurs de données de diagnostic

Utilisation des paramètres de test avec le gestionnaire de tests Microsoft

Avec Microsoft Test Manager, vous configurez un plan de test pour exécuter vos tests.Un plan de test peut avoir deux paramètres de test :

  • Opérations manuelles

  • Séries de tests automatisés

Vous créez ces paramètres de test à l'aide de la page Propriétés du plan de test dans Microsoft Test Manager.

Paramètres de test Microsoft Test Manager dans un plan de test

Vous pouvez configurer les deux paramètres de test à utiliser environnement lab qui peut émuler un ordinateur unique, ou plusieurs rôles d'ordinateur.Le paramètre de test inclut des paramètres de configuration distincts pour les types de données tests pour chaque rôle de l'ordinateur à l'aide de adaptateurs de données de diagnostic.

Adaptateurs et rôles d'ordinateur des paramètres de test

Dd286743.collapse_all(fr-fr,VS.110).gifIndexez les tâches pour les paramètres de test avec le gestionnaire de tests Microsoft

Utilisez les rubriques suivantes pour vous aider à créer et configurer des paramètres de test dans le gestionnaire de tests Microsoft.

Tâches

Rubriques associées

Créez des paramètres de test à utiliser dans le gestionnaire de tests Microsoft : vous pouvez créer des paramètres de test séparés pour les tests manuels et automatisés dans un plan de test.

Paramètres de test de mise à jour dans le gestionnaire de tests Microsoft : vous pouvez apporter des corrections aux paramètres de test existants en les modifiant le Centre lab ou de l'activité de propriétés pour un plan de test.

Les paramètres de test deChoisissez des paramètres de test existants pour un plan de test dans le gestionnaire de tests Microsoft : sont stockés dans Team Foundation Server et peuvent être sélectionnés pour une utilisation dans plusieurs plans de test.

Dd286743.collapse_all(fr-fr,VS.110).gifEnvironnement lab

Un environnement lab est une collection de virtuel et des ordinateurs physiques que vous pouvez utiliser pour développer et des applications de test.Un environnement lab peut contenir plusieurs rôles d'ordinateur nécessaires pour tester des applications multicouches, telles que les postes de travail, de serveurs Web, et les serveurs de base de données.Vous pouvez créer et gérer des environnement lab et exécutez les tests dans un environnement lab à l'aide de Microsoft Test Manager.Lorsque vous exécutez vos tests avec un environnement lab, le test collectera les données, ou affecter le comportement de l'ordinateur pour chaque rôle spécifique d'ordinateur que vous avez configuré dans vos paramètres de test.En outre, vous pouvez utiliser un flux de travail de build-déploiement-test avec votre environnement de laboratoire pour automatiser le processus de génération, de déploiement, et d'exécution des tests automatisés sur votre application.

L'illustration suivante présente des exemples de paramètres de test et environnements pour un plan de test.

Concepts de paramètres de test

L'illustration suivante montre comment vous définissez l'ensemble de rôles d'ordinateur pour vos paramètres de test.Vous pouvez ensuite sélectionner un environnement lab dont les ordinateurs ou les ordinateurs virtuels qui sont assignés à chaque rôle de l'ordinateur à utiliser lorsque vous exécutez vos tests.Vous pouvez sélectionner tout environnement lab qui comprend au moins l'ensemble de rôles d'ordinateur qui sont définis dans vos paramètres de test.L'environnement lab peut inclure d'autres rôles d'ordinateur qui ne sont pas spécifiés dans vos paramètres de test, comme indiqué dans l'illustration suivante.

Paramètres de test et environnements

Utilisation des paramètres de test avec Visual Studio

Pour exécuter votre appareil, interface utilisateur codés, performances de site Web, ou tests de charge à l'aide de Visual Studio, vous pouvez ajouter, configurer et sélectionnez les paramètres de test à utiliser lorsque vous exécutez vos tests.Pour exécuter vos tests, collecter des données, ou affecter un ordinateur de test à distance, vous devez spécifier un contrôleur de test à utiliser dans vos paramètres de test.Le contrôleur de test aura des agents à utiliser pour chaque rôle dans vos paramètres de test.

Dd286743.collapse_all(fr-fr,VS.110).gifTâches principales pour les paramètres de test avec Visual Studio

Utilisez les rubriques suivantes pour vous aider à créer et configurer des paramètres de test à utiliser avec Visual Studio.

Tâches

Rubriques associées

Créez des paramètres de test à utiliser dans Visual Studio : vous pouvez créer un paramètre de test pour votre appareil, interface utilisateur codés, des performances de site Web et tests de charge à l'aide de les adaptateurs de données de diagnostic pris en charge.

Paramètres de test de modification dans Visual Studio : vous pouvez apporter des corrections aux paramètres de test existants en les modifiant.

Spécifiez le paramètre de test à utiliser dans votre solution : vous solution peut contenir plusieurs fichiers de paramètres de test.Vous pouvez sélectionner le fichier de paramètres de test à utiliser, selon vos besoins de test parmi eux.

Configurez vos tests à partir de Visual Studio pour utiliser des ordinateurs distants : pour exécuter vos tests, collecter des données, ou affecter un ordinateur de test à distance, vous pouvez installer et configurer le contrôleur de test et l'Agent de Test.

Détails des adaptateurs de données de diagnostic

Le tableau suivant fournit une vue d'ensemble des différentes façons de les adaptateurs de données de diagnostic peuvent être configurés pour être utilisée avec des rôles locaux ou distants d'ordinateur.

Adaptateur de données de diagnostic utilisé dans les paramètres de test

Tests manuels sur un ordinateur local

Tests automatisés

Tests manuels : collection de données à l'aide d'un ensemble de rôles et d'un environnement

Remarques

Microsoft Test ManagerJournal des actions suivantes : le journal des actions collecte une description textuelle de chaque action d'interface utilisateur qui est exécutée pendant un test.Les journaux des actions sont enregistrés avec les résultats des tests pour le test.Vous pouvez consulter le journal des actions pour connaître les actions ont été effectuées.

Oui

Non

Oui (consultez les remarques)

  • Lorsque vous collectez des données sur un environnement distant, notez que l'enregistrement ne fonctionne que sur un ordinateur local.

  • Des actions sont collectés si vous créez un enregistrement des actions lorsque vous exécutez un test manuel.

Visual Studio 2012 et Microsoft Test ManagerProxy client ASP.NET pour IntelliTrace et l'impact de test : Ce proxy vous permet de collecter des informations sur les appels HTTP d'un client à un serveur Web pour les adaptateurs de données de diagnostic d'impact de test et IntelliTrace.

Oui

Oui

Oui

  • Utilisez-le uniquement lorsque les adaptateurs de données de diagnostic IntelliTrace ou d'impact de test sont sélectionnés pour un rôle client.

Visual Studio 2012 et Microsoft Test ManagerProfileur ASP.NET : vous pouvez créer un paramètre de test incluant le profilage ASP.NET, qui collecte les données de performances relatives aux applications Web ASP.NET.

Non

Oui (consultez les remarques)

Non

  • Cet adaptateur de données de diagnostic est pris en charge uniquement lors de l'exécution de tests de charge à partir de Visual Studio.

Visual Studio 2012Couverture du code (Visual Studio 2010):  Vous pouvez créer un paramètre de test incluant des informations de couverture du code, qui sont utilisées pour évaluer quelle proportion de votre code est couverte par les tests.

Non

Oui (consultez les remarques)

Non

  • Vous pouvez utiliser la couverture du code uniquement lorsque vous exécutez un test automatisé à partir de Visual Studio ou mstest.exe, et uniquement depuis l'ordinateur qui exécute le test. La collecte distante n'est pas prise en charge. La collecte distante n'est pas prise en charge.

  • La collecte des données de couverture du code ne fonctionne pas si le paramètre de test est également configuré pour collecter des informations IntelliTrace.

RemarqueRemarque
Cet adaptateur de données de diagnostic s'applique uniquement aux paramètres de test Visual Studio.Il n'est pas utilisé pour les paramètres de test dans Microsoft Test Manager.En outre, cet adaptateur est pour la compatibilité avec Visual Studio 2010 projets de test.
RemarqueRemarque
Pour la compatibilité, la couverture du code s'applique lorsque les tests automatisés sont exécutés à partir de le gestionnaire de tests Microsoft ou sur un Agent de Test distant Visual Studio à l'aide de le coureur hérité MSTest.

Visual Studio 2012 et Microsoft Test ManagerJournal des événements : vous pouvez configurer un paramètre de test pour inclure la collecte des journaux des événements, qui sera intégrée aux résultats des tests.

Oui

Oui

Oui

Visual Studio 2012 et Microsoft Test ManagerIntelliTrace : vous pouvez configurer l'adaptateur de données de diagnostic pour IntelliTrace afin de collecter des informations de trace de diagnostic spécifiques pour aider à isoler des bogues qui sont difficiles à reproduire.Cela crée un fichier IntelliTrace qui contient ces informations.Un fild IntelliTrace a une extension .iTrace.Lorsqu'un test échoue, vous pouvez créer un bogue.Le fichier IntelliTrace enregistré avec les résultats des tests est automatiquement lié à ce bogue.Les données collectées dans le fichier IntelliTrace augmentent l'efficacité du débogage en réduisant le temps nécessaire à la reproduction et au diagnostic d'une erreur dans le code.De ce fichier IntelliTrace, la session locale peut être simulée sur un autre ordinateur.Cela réduit le risque d'un bogue non reproductible.

Oui

Oui

Oui

  • Si vous activez la collecte des données IntelliTrace, la collecte des données de couverture du code ne fonctionnera pas.

  • Si vous utilisez IntelliTrace pour un rôle de client Web, vous devez également sélectionner l'adaptateur de données de diagnostic Proxy client ASP.NET pour IntelliTrace et l'impact de test.

  • Seules les versions suivantes d'IIS sont prises en charge : IIS 6.0, IIS 7.0 et IIS 7.5.

Pour plus d'informations, consultez Débogage du code plus rapide en examinant son historique avec IntelliTrace.

Visual Studio 2012Émulation de réseau : vous pouvez spécifier que vous voulez appliquer une charge réseau artificielle à votre test à l'aide d'un paramètre de test.L'émulation de réseau affecte les communications établies vers et depuis l'ordinateur en émulant une vitesse de connexion réseau particulière (par exemple, une connexion d'accès à distance).

RemarqueRemarque

Non

Oui (consultez les remarques)

Non

Vous pouvez utiliser l'adaptateur de données de diagnostic de l'émulation du réseau pour un client ou un rôle serveur.Vous n'êtes pas obligé d'utiliser l'adaptateur à la fois pour ces rôles qui communiquent entre eux.

RemarqueRemarque
Cet adaptateur de données de diagnostic s'applique uniquement aux paramètres de test Visual Studio.Il n'est pas utilisé pour les paramètres de test dans Microsoft Test Manager.
RemarqueRemarque
L'émulation de réseau ne peut pas être utilisée pour augmenter la vitesse de connexion réseau.
Mise en gardeAttention
Si vous incluez l'adaptateur de données de diagnostic de l'émulation du réseau dans les paramètres de test et que vous prévoyez de l'utiliser sur votre ordinateur local, vous devez également lier le pilote d'émulation des cartes réseau de votre ordinateur.Le pilote d'émulation de réseau est obligatoire pour que l'adaptateur de données de diagnostic de l'émulation du réseau fonctionne.Le pilote d'émulation de réseau est installé et lié à votre adaptateur de deux manières :
  • Pilote d'émulation de réseau installé avec Microsoft Visual Studio Test Agent 2010 : Microsoft Visual Studio Test Agent 2010 peut être utilisé sur des ordinateurs distants et sur votre ordinateur local.Lorsque vous installez un Agent de test Visual Studio , le processus d'installation inclut une étape de configuration qui lie le pilote d'émulation de réseau à votre carte réseau.Pour plus d'informations, consultezInstallation et configuration des agents de test et des contrôleurs de test.

  • Pilote d'émulation de réseau installé avec Microsoft Visual Studio Test Professional 2012 : Lorsque vous utilisez l'émulation de réseau pour la première fois, vous êtes invité à lier le pilote d'émulation de réseau à une carte réseau.

Vous pouvez également installer le pilote d'émulation de réseau à partir de la ligne de commande sur votre ordinateur local sans installer Visual Studio Test Agent à l'aide de la commande suivante : VSTestConfig NETWORKEMULATION /install
Mise en gardeAttention
L'adaptateur de l'émulation de réseau est ignoré par les tests de charge.Les tests de charge utilisent plutôt les paramètres spécifiés dans la combinaison de réseaux du scénario de test de charge.Pour plus d'informations, consultez Spécification de types de réseaux virtuels dans un scénario de test de charge et Comment : créer un paramètre de test pour un test de charge distribué.

Visual Studio 2012 et Microsoft Test ManagerInformations système : un paramètre de test peut être configuré pour inclure les informations système relatives à l'ordinateur sur lequel le test est exécuté.

Oui

Oui

Oui

Visual Studio 2012 et Microsoft Test ManagerImpact de test : Vous pouvez collecter des informations sur les méthodes de votre code d'application utilisées lors de l'exécution d'un cas de test.Associées aux modifications apportées au code d'application par les développeurs, ces informations peuvent servir à déterminer les tests impactés par ces modifications.

Oui

Oui

Oui

  • Si vous collectez des données d'impact de test pour un rôle de client Web, vous devez également sélectionner l'adaptateur de données de diagnostic Proxy client ASP.NET pour IntelliTrace et l'impact de test.

  • Seules les versions suivantes d'IIS sont prises en charge : IIS 6.0, IIS 7.0 et IIS 7.5.

Visual Studio 2012 et Microsoft Test ManagerEnregistreur vidéo : vous pouvez créer un enregistrement vidéo de votre session de bureau lorsque vous exécutez un test.La vidéo peut aider d'autres membres de l'équipe à isoler les problèmes liés aux applications qui sont difficiles à reproduire.

Oui

Oui (consultez les remarques)

Oui

  • Si vous permettez au logiciel d'agent de test de s'exécuter en tant que processus et non en tant que service, vous pouvez alors créer un enregistrement vidéo lors de l'exécution des tests automatisés.

Pour cela, consultez Comment : configurer votre agent de test pour exécuter des tests qui interagissent avec le bureau.

  • Que dois -je savoir de plus ?
    Remarques

    • Icône AttentionAvertissement Il existe plusieurs compatibilité des paramètres de test avec Visual Studio 2010 que vous devez connaître lorsque vous travaillez avec des projets de test d' Visual Studio 2010 dans Visual Studio 2012.

    • Icône AttentionAvertissement Visual Studio 2012 inclut la prise en charge partielle de l'architecture de ARM.L'expérience utilisateur pour le test manuel et les nouveaux tests exploratoires sur un ordinateur qui est basé sur l'architecture ARM est identique à celle d'autres plateformes.Toutefois, à l'aide d'un ordinateur de test avec l'architecture ARM, vous ne pouvez pas incorporer des enregistrements d'actions.Seuls les adaptateurs de données de diagnostic suivants sont pris en charge :

    • Composant requis Vous pouvez créez les adaptateurs de données de diagnostic personnalisé remplir une condition spécifique de test qui n'est pas inclus dans les adaptateurs standard.

Tâches connexes

Création d'un adaptateur de données de diagnostic pour collecter des données personnalisées ou affecter un ordinateur de test

Vous pouvez créer et utiliser un adaptateur de données de diagnostic personnalisé pour collecter des données personnalisées, ou effectuez les tâches d'effectuer un ordinateur tel que réduire la mémoire système disponible, réduire l'espace disque disponible, ou allouent et contiennent d'autres ressources pendant un test.

Exécution de tests manuels à l'aide de Test Runner

À l'aide de Microsoft test manager vous pouvez exécuter des tests manuels, les sessions exploratoires de test, et des tests automatisés depuis un plan de test.Lorsque vous exécutez l'un de ces tests de votre plan de test, les données de diagnostic collectées seront incluses dans les résultats des tests.

Exécution de tests dans des environnements lab

Après avoir configuré votre paramètre de test dans Microsoft Test Manager pour inclure un environnement lab, vous pouvez exécuter des tests manuels ou automatisés dans l'environnement lab.

Exécution de tests du système à l'aide de Microsoft Visual Studio

Après avoir configuré les paramètres de test dans Visual Studio, vous pouvez exécuter des tests et collecter les données de diagnostic pour aider à isoler des goulots d'étranglement et des bogues dans votre application.

Ressources externes

Dd286743.collapse_all(fr-fr,VS.110).gifAide

Tests pour Livraison Continue avec Visual Studio 2012 - Chapitre 3: Environments Lab

Test de livraison continue avec Visual Studio 2012 – Chapitre 6 : Une boîte à outils de test

Voir aussi

Tâches

Comment : créer un paramètre de test pour un test de charge distribué

Concepts

Configuration d'ordinateurs de test pour exécuter des tests ou collecter des données

Compatibilité des paramètres de test avec Visual Studio 2010