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
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.
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.
Que dois -je savoir de plus ?
RemarquesLes tests manuels sont toujours exécutés sur un rôle de l'ordinateur local à l'aide de Test Runner.
Pour exécuter des tests automatisés dans Microsoft Test Manager, vous devez utiliser environnement lab.
Conseils
- Pour une assistance supplémentaire, consultez Test de la livraison continuer avec Visual Studio 2012 – chapter 3 : Environnement lab et Test de la livraison continuer avec Visual Studio 2012 – chapter 6 : Une boîte à outils de test.
Indexez 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. |
Environnement 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.
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.
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.
Que dois -je savoir de plus ?
RemarquesDans Visual Studio 2012, il existe plusieurs problèmes de compatibilité des paramètres de test avec Visual Studio 2010 à connaître :
Dans Visual Studio 2012, les paramètres de test ne sont pas inclus dans votre solution lorsqu'un projet de test unitaire ou codé un projet de test de l'interface utilisateur est ajouté.Il s'agit d'un résultat des améliorations dans l'infrastructure de test unitaire pour améliorer l'extensibilité, la résilience, et les performances.Toutefois, vous pouvez ouvrir un projet de test existant de Visual Studio 2010 avec un fichier .testsettings et il continuera à fonctionner.En outre, vous pouvez ajouter un fichier de .testsettings à votre solution si vous devez collecter des données spécifiques de données et d'un adaptateur de diagnostic ou exécuter votre test avec des contrôleurs de test ; toutefois, cela n'est pas recommandé à moins que nécessaire.
Si vous ouvrez un projet de test d' Visual Studio 2010 avec un fichier de .testsettings, ou déterminez que vous devez ajouter un fichier de .testsettings à votre solution, les procédures de sélectionnez le fichier en cours de utilisation de .testsettings, et modifier le fichier de .testsettings ont changé.
Lorsque vous ajoutez un projet de performances et de test de charge de site Web à votre solution, la solution inclut également un fichier de .testsettings ; toutefois, les producteurs pour l' sélectionnez le fichier en cours de utilisation de .testsettings pour les performances et les tests de charge de site Web, et l' modifier le fichier de .testsettings pour les performances et les tests de charge de site Web ont changé.
Environnement lab sont utilisés uniquement lorsque vous exécutez vos tests à l'aide de Microsoft Test Manager et pas avec Visual Studio.
Tâ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 |
---|---|---|---|---|
Journal 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) |
|
Proxy 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 |
|
Profileur 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 |
|
Couverture 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 |
Remarque
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.
Remarque
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.
|
Journal 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 |
|
IntelliTrace : 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 |
Pour plus d'informations, consultez Débogage du code plus rapide en examinant son historique avec IntelliTrace. |
É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).
Remarque
|
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.
Remarque
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.
Remarque
L'émulation de réseau ne peut pas être utilisée pour augmenter la vitesse de connexion réseau.
Attention
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 :
Attention
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é.
|
Informations 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 |
|
Impact 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 |
|
Enregistreur 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 |
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 ?
RemarquesAvertissement 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.
Avertissement 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 :
Informations système
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
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
Aide
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