Partager via


Test de l'application

Vous pouvez améliorer votre productivité tout au long de le cycle de vie de test de l'organisation des tests, leur exécution et le suivi de la progression à l'aide de Visual Studio Ultimate, d' Visual Studio Premium, ou d' Test Professional.Ces outils de test sont intégrés à Team Foundation Server, ce qui vous permet de définir des tests en fonction des mêmes projets d'équipe que ceux utilisés par d'autres sections de votre organisation.

Mise en gardeAttention

Cette section de MSDN Library traite de tester l'application entière, soit manuellement ou en créant des tests automatisés système.Dans de nombreux projets logiciels, ce type de test est effectué par les testeurs de spécialiste.

Mais si vous êtes développeur et vous souhaitez écrire des tests unitaires avec des méthodes et des classes de votre code d'application, consultez Vérification du code à l'aide de tests unitaires et le Test de l'interface utilisateur avec des tests codés de l'interface utilisateur automatisés.

Visual Studio Ultimate, Visual Studio Premium et Test Professional incluent Microsoft Test Manager pour vous aider à définir et gérer votre effort de test à l'aide de plans de test. Vous créez un plan de test et ajoutez toutes les suites de tests, cas de test, ou paramètres dont vous avez besoin, comme indiqué par l'illustration suivante. Les paramètres sont utilisés pour déterminer quelles installations vous souhaitez utiliser pour exécuter des suites de tests et des cas de test :

Composants d'un plan de test

Lorsque vous avez les définis, vous êtes prêt à commencer le test.Lorsque les spécifications, les récits utilisateur ou les fonctionnalités sont prêts à être testés, vous pouvez exécuter les tests pour chaque configuration spécifiée.Ce plan vous permet de mesurer la progression des tests et de signaler ce qu'il reste à tester.

Vous pouvez exécuter des tests manuels et exploratoires dans Microsoft Test Manager, à l'aide de Microsoft Test Runner.Vous pouvez également exécuter des tests automatisés dans Microsoft Test Manager, si l'automation est associée à un cas de test.Les résultats liés à l'exécution de ces tests sont associés à un plan de test.

En outre, vous pouvez exécuter des tests automatisés non associés à un plan, dans Visual Studio.Vous pouvez exécuter des tests individuellement, dans le cadre d'une stratégie d'archivage, ou selon les catégories de test.Ils peuvent également être exécutés dans le cadre d'une build créée à l'aide de Team Foundation Build et à partir de la ligne de commande.

Dans la mesure où les outils de test sont intégrés aux autres parties de Visual Studio Premium, vous pouvez enregistrer les résultats des tests dans une base de données, générer des rapports historiques ou de tendance, et comparer différents genres de données.Vous pouvez, par exemple, utiliser les données pour voir le nombre de bogues et ceux qui ont été détectés par vos tests.

Consultez Vidéo : Sortie facilement de reproduction via le test manuelVidéo : Gérer les environnement lab de testVidéo : Applications de test de charge dans Visual Studio.

Tâches

Utilisez les rubriques suivantes pour vous aider à tester l'application :

Tâches

Rubriques associées

Efforts de test de mise à niveau des versions antérieures de Visual Studio : vous pouvez améliorer vos efforts de test de versions antérieures de Visual Studio.Toutefois, certains projets de test que vous avez créés dans Visual Studio 2010 SP1 sont compatibles et ne doivent pas être mis à jour.Par exemple, les projets de test que vous avez créés à l'aide de Visual Studio 2010 SP1 qui contiennent des tests unitaires, des tests codés de l'interface utilisateur, les performances de site Web, ou les tests de charge peuvent être ouverts dans Visual Studio 2012.Par conséquent, votre équipe peut continuer à utiliser Visual Studio 2010 SP1 ou Visual Studio 2012 pour utiliser ces projets de test.Dans certains cas, comme lorsque les projets contiennent des tests codés d'interface utilisateur, les projets peuvent être réparés lorsqu'ils sont ouverts dans Visual Studio 2012.Le processus de réparation permet au projet de test de fonctionner correctement avec Visual Studio 2010 SP1 et Visual Studio 2012.En outre, le gestionnaire de tests Microsoft, peut être installé côte à côte avec votre version antérieure de Visual Studio 2010.

Si vous disposez de cas de tests manuels existants qui ont été créés avec des versions de Visual Studio antérieures de Visual Studio 2010, vous pouvez migrer les données de ces cas de test dans un cas de test manuel qui peut être utilisé dans Microsoft Test Manager.

Mise à niveau d'efforts de test à partir de versions antérieures de Visual Studio

À l'aide de le gestionnaire de tests Microsoft : que vous pouvez organiser, gérer et effectuer des tests manuels et exploratoires.Vous pouvez également automatiser vos tests manuels après leur stabilisés.Lorsque vous exécutez les tests manuels et exploratoires, vous pouvez signaler des bogues.Le bogue contient une trace de vos actions récentes, un instantané de l'état du système, et une copie de vous en note a effectué en explorant le système.Vous pouvez enregistrer vos actions dans le cas de test, afin qu'elles puissent être lu des occasions ultérieures.

Vous pouvez également utiliser Microsoft Test Manager pour installer et gérer les ordinateurs du lab.Vous pouvez configurer un laboratoire virtuel dans lequel installer un système distribué, et un lien ce laboratoire au plan de test.Chaque fois que vous devez répéter essai- pour l'exemple lorsque vous souhaitez publier une modification dans votre lab de système - le peut être reconfigurée automatiquement.

Test du système de votre application à l'aide de Microsoft Test Manager

À l'aide de les outils de test dans Visual Studio :Visual Studio 2012 inclut l'unité, codés de l'interface utilisateur, les performances de site Web et les types de test de charge.

Les tests unitaires et des tests codés de l'interface utilisateur sont généralement utilisés par les développeurs, ou les membres de l'équipe l'utilisation de Visual Studio pour valider la qualité de leur code dans une application.Par exemple, vous pouvez exécuter ces tests avant de vérifier votre code dans contrôle de version.Pour plus d'informations, consultez Vérification du code à l'aide de tests unitaires et Test de l'interface utilisateur avec des tests codés de l'interface utilisateur automatisés.Toutefois, les membres de l'équipe sont impliqués en testant l'application peuvent également utiliser ces types de tests pour convertir le test manuel en tests automatisés et pour l'isolement des bogues qui sont hors de le test d'intégration d' Builds Team Foundation.

Visual Studio Ultimate en outre les moyens de tests spécifiques pour le test de performances et de contrainte.Une application peut être fournie et pilotée pour mesurer sa représentation sous charge spécifiés.Les applications Web peuvent être pilotées par plusieurs demandes, simulant de nombreux utilisateurs.

Test du système de votre application à l'aide de Visual Studio

Configuration de l'exécution des tests ou de la collecte de données à distance : vous pouvez utiliser des paramètres de test et des environnements pour définir les types de données à collecter à distance ou la façon dont vous voulez agir sur le système lorsque vous exécutez vos tests.Par exemple, vous pouvez stocker vos actions d'interface utilisateur d'un test manuel, collecter des journaux de trace de diagnostic pour aider à reproduire un bogue complexe.

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

Ressources externes

ms182409.collapse_all(fr-fr,VS.110).gifAide et laboratoires manuels

Tester pour la livraison continue avec Visual Studio 2012

CodePlex – Aide pour l'infrastructure de test

Aide des outils de test de Visual Studio

Visual Studio Lab Management Guide

ms182409.collapse_all(fr-fr,VS.110).gifVideos

Sortie facilement de reproduction via le test manuel

Gérer les environnement lab de test

Applications de test de charge dans Visual Studio

ms182409.collapse_all(fr-fr,VS.110).gifForum

Visual Studio ALM + Team Foundation Server Blog

Voir aussi

Tâches

Guide de démarrage rapide pour le test manuel à l'aide du Gestionnaire de tests Microsoft

Concepts

Gestion de nouveaux efforts de test