Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
.png)
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.
.png)
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.
.png)
Que dois -je savoir de plus ?
Remarques
Les 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.
.png)
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.
.png)
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 ?
Remarques
Dans 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 |
|---|---|---|---|---|
|
Oui |
Non |
Oui (consultez les remarques) |
|
|
Oui |
Oui |
Oui |
|
|
Non |
Oui (consultez les remarques) |
Non |
|
|
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.
|
|
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
Pour plus d'informations, consultez Débogage du code plus rapide en examinant son historique avec IntelliTrace. |
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é.
|
|
Oui |
Oui |
Oui |
|
|
Oui |
Oui |
Oui |
|
|
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 ?
Remarques
Avertissement 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
Remarque