Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Nouveautés des tests de Application Lifecycle Management dans Visual Studio 2012

Visual Studio 2012,1 inclut de nouvelles fonctionnalités dans les domaines suivants :

Visual Studio 2012,1 avec la mise à jour 1 Team Foundation Server inclut de nouvelles fonctionnalités dans les domaines suivants :

Visual Studio 2012 inclut de nouvelles fonctionnalités dans les domaines suivants :

Compatibilité de projet de test avec Visual Studio 2010

Les projets de test que vous avez créés dans Visual Studio 2010 SP1 qui contiennent les tests unitaires, tests codés de l'interface utilisateur, performances de site Web ou 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 de l'interface utilisateur, les projets peut avoir réparé lorsqu'ils sont ouvert. Le processus de réparation permet au projet de test de fonctionner correctement avec Visual Studio 2010 SP1 et Visual Studio 2012. En outre, Visual Studio 2012 inclut des modifications des paramètres de test (.tesetsettings) qui ont été introduits dans Visual Studio 2010. Ces modifications sont mineures pour le gestionnaire de tests Microsoft et pour le Web performances et le test de charge dans Visual Studio Ultimate. Toutefois, pour les types de tests unitaires et des tests codés de l'interface utilisateur, les modifications sont plus cruciales. Pour plus d'informations, consultez :

Modèles Projets de test

Visual Studio 2012 introduit de nouveaux modèles de projet de test. Dans Visual Studio 2010, il y a un seul modèle de projet de test. Visual Studio 2012Pour tester le modèle de projet de test

  • Projet de test unitaire – Peut inclure des tests unitaires basés sur MSTest, des tests unitaires de tiers-parties, des tests ordonnés, et des tests génériques.

  • Projet de Test codé d'interface utilisateur – Peut inclure les types de tests répertoriés pour le projet de Test unitaire ci-dessus, et tests codés d'interface utilisateur.

  • Projet de test de performances et de charge de site Web – Peut inclure des tests de performances et de charge de site Web.

Pour plus d'informations, consultez Mise à niveau des tests à partir de versions antérieures de Visual Studio.

Mise à niveau Lab Management

Si vous utilisez un environnement lab, la version de votre contrôleur de test, Agents de Test, Team Foundation Server, et définitions de flux de travail doit être identique. Les environnement lab que vous avez créés avec le gestionnaire de tests Microsoft 2010 à Team Foundation Server 2010 peuvent être ouverts avec le gestionnaire de tests Microsoft sur Visual Studio Team Foundation Server 2012 après avoir mis à niveau vos composants Lab Management. Lorsque vous mettez à niveau vos composants Lab Management, vous devez exécuter les étapes spécifiques pendant la mise à niveau ou votre environnement lab ne fonctionneront pas.

Si vous mettez à niveau à Visual Studio Team Foundation Server 2012 et à Visual Studio 2012, vous ne devez pas effectuer SCVMM 2008 R2 à SCVMM 2012 pour vous d'environnement lab de travail. Les deux versions de SCVMM sont compatibles avec Lab Management sur Visual Studio 2012. Consultez Mise à niveau des composants Lab Management à partir de Visual Studio 2010.

Gestionnaire de tests Microsoft

Tests unitaires

Tests codés de l'interface utilisateur

Exécution de tests de charge et de tests de performances de site Web

Gestionnaire de Lab

Bb385901.collapse_all(fr-fr,VS.110).gifCompatibilité du gestionnaire de tests Microsoft avec Visual Studio 2010

Gestionnaire de tests Microsoft 2010 avec Visual Studio Team Foundation Server 2012:

  • Vous pouvez connecter Visual Studio Team Foundation Server 2012 de Microsoft test manager 2010 et utiliser la plupart des fonctionnalités. Toutefois, pour vous connecter à cette version Team Foundation Server, vous devez d'abord installer Visual Studio 2010 Service Pack 1 et tous mises à jour de logiciel sur l'ordinateur exécutant le gestionnaire de tests Microsoft 2010.

  • Vous ne pouvez pas créer ou modifier des environnement lab. Vous pouvez, toutefois, afficher celles qui ont déjà été créés, et les utiliser pour le manuel en cours de exécution ou les tests automatisés, et pour la collecte de données distante.

  • Vous ne pouvez pas utiliser de nouvelles fonctionnalités l'une des d' Visual Studio Team Foundation Server 2012 tel que des tests exploratoires. Pour utiliser ces fonctionnalités, vous devez également promouvoir à Microsoft le gestionnaire de tests.

Gestionnaire de tests Microsoft avec Team Foundation Server 2010 :

  • Pour utiliser le gestionnaire de tests Microsoft avec Team Foundation Server 2010, vous devez d'abord vous assurer que vous utilisez Team Foundation Server 2010 SP1, puis vous devez installer les mises à jour de logiciel pour Team Foundation Server. De même, tous les contrôleurs de test et des Agents de Test installés dans l'environnement lab doivent être les composants 2010 SP1 en cours de exécution de version, et vous devez installer les mises à jour de logiciel sur tous.

  • Les onglets d'environnements et de bibliothèque dans le gestionnaire de tests Microsoft sont désactivés lorsque vous vous connectez à Team Foundation Server 2010. Pour cette fonctionnalité, vous devez installer le gestionnaire de tests Microsoft 2010 SP1 côte à côte avec le gestionnaire de tests Microsoft.

  • Vous ne pouvez pas utiliser de nouvelles fonctionnalités l'une des gestionnaire de tests Microsoft telles que des tests exploratoires. Pour utiliser ces fonctionnalités, vous devez également promouvoir le serveur à Visual Studio Team Foundation Server 2012.

Consultez Mise à niveau de Microsoft Test Manager à partir de Visual Studio 2010 et Mise à niveau des tests à partir de versions antérieures de Visual Studio.

Bb385901.collapse_all(fr-fr,VS.110).gifLe test manuel des fenêtres stockent des applications

Vous pouvez utiliser le gestionnaire de tests Microsoft pour exécuter des tests manuels pour vous aider à identifier des problèmes dans vos fenêtres pour stocker les applications qui s'exécutent sur un périphérique distant, tel qu'un tablet.

Consultez Les fenêtres de test stockent des applications qui s'exécutent sur un périphérique avec le gestionnaire de tests Microsoft.

Bb385901.collapse_all(fr-fr,VS.110).gifLes journaux des actions améliorés pour windows stockent des applications

Le fichier journal des actions associé aux fenêtres de test stockent des applications ou Internet Explorer 10 sessions sur windows 8 sont stockés en tant que fichiers .html contenant des captures d'écran pour chaque étape de l'action conduite pendant le test.

Journal des actions amélioré

Ce fichier .html peut être affiché dans votre navigateur web. Le journal des actions amélioré simplifie les bogues de reproduction étant donné que vous pouvez afficher les étapes exactes prises par le testeur. Ces journaux des actions améliorés sont également affichés lorsque vous signalez un bogue à partir de Microsoft Test Runner, ou la fenêtre exploratoire de test.

Voir Test des applications Windows Store s'exécutant sur un appareil utilisant Microsoft Test Runner, Test d'applications Windows Store s'exécutant sur un appareil à l'aide de la fenêtre des tests exploratoires et le Comment : afficher des résultats de cas de test manuels à l'aide de Microsoft Test Manager.

Bb385901.collapse_all(fr-fr,VS.110).gifFenêtre de tests exploratoires

Vous pouvez mener des tests exploratoires d' Microsoft Test Manager. Tests exploratrices est le fait de tester une application sans avoir définie une batterie de test en avance. Il peut aussi décrire un planning de test et d'éxécution simultané. Pendant une session de test exploratoire, vous n'êtes pas limité à un script ou un ensemble d'étapes prédéterminées comme vous êtes avec un test manuel.

Conseil Conseil

les tests manuels d'Pour plus d'informations sur consultez Création de cas de test manuel à l'aide de Microsoft Test Manager.

Les sessions exploratoires de test peuvent être associées à des types d'éléments de travail de spécifications, tels que les récits utilisateur. Vous pouvez démarrer une session exploratoire de test d' Microsoft Test Manager et mener le test approprié sur l'application à l'aide de la fenêtre de tests exploratoires pour vérifier que l'élément de journal des travaux en souffrance du produit se comporte correctement. Ce test est improvisé et n'a pas intégré des cas de test. Cela peut être utile si vous utilisez une approche de conception et de test lorsque vous développez votre application, car la fenêtre de tests exploratoires offre un moyen facile de créer les cas de test manuel en fonction de les étapes des actions pendant votre session. Si vous créez un test manuel en fonction de les étapes d'action qui sont enregistrées pendant votre session exploratoire, le cas de test manuel est automatiquement associé à l'élément de journal des travaux en souffrance du produit et placé dans la suite de tests appropriée. Les bogues que vous fichier pendant cette session également sera automatiquement lié à l'élément de journal des travaux en souffrance du produit. Pour plus d'informations sur créant des récits utilisateur dans Microsoft Test Manager, consultez Comment : ajouter des éléments du journal des travaux en souffrance du produit, un récit utilisateur ou des spécifications d'éléments de travail à votre plan de test et Comment : créer un élément de travail à l'aide du Gestionnaire de tests Microsoft.

D' Microsoft Test Manager, vous pouvez également router les tests exploratoires généraux qui ne sont pas associés à un élément de journal des travaux en souffrance du produit.

Testeur exploratoire

Lorsque vous explorez votre application à l'aide de la fenêtre de tests exploratoires, vous pouvez créer des bogues qui incluent des étapes des actions exécutées et les commentaires, captures d'écran, et pièces jointes que vous avez ajoutées.

Consultez Exécution de tests exploratoires à l'aide de Microsoft Test Manager.

Bb385901.collapse_all(fr-fr,VS.110).gifLes étapes de test manuel peuvent inclure plusieurs lignes

Cas de test multiligne

Les étapes de test peuvent inclure plusieurs lignes pour consolider des actions associées dans une seule étape de test dans vos cas de test.

Consultez Add action and validation test steps to your manual test case.

Bb385901.collapse_all(fr-fr,VS.110).gifLes tests manuels inclut le texte enrichi

Le gestionnaire de tests Microsoft inclut une barre d'outils que vous pouvez utiliser pour mettre en forme le texte de vos étapes de test. Vous pouvez utiliser plusieurs options de mise en forme, par exemple en gras, soulignement, ou couleurs de la mise en surbrillance des points clés d'importance.

Consultez Add action and validation test steps to your manual test case.

Bb385901.collapse_all(fr-fr,VS.110).gifRésultats du plan de test du gestionnaire de tests Microsoft

L'onglet de Plan dans la barre de menus du groupe centre du gestionnaire de tests Microsoft inclut Résultats qui fournit un rapport sur l'état de votre plan de test.

Consultez Comment : afficher des résultats de tests dans Microsoft Test Manager.

Résultats de plan de test

Bb385901.collapse_all(fr-fr,VS.110).gifCloner des suites de tests dans d'autres projets pour les nouvelles itérations

Vous pouvez cloner des suites de tests dans d'autres plans de test. Le clonage vous permet de travailler sur différentes versions finales en parallèle. Par exemple, si vous avez déjà un plan de test appelé « Contoso V1 – le jalon 1 " et votre équipe décide de faire la version V2, vous pouvez créer un clone du plan de test à être utilisé pour la branche de code source V2. Lorsque vous clonez un plan de test, le nouveau plan de test de destination aura le même chemin de zone que le plan de test sources d'origine, mais aura un chemin d'itération différent. Après avoir cloné les plans de test, vous et votre équipe pouvez travailler sur les deux versions d'applications simultanément.

Clonage des suites de tests

Consultez Copie et clonage de suites de tests et des cas de test.

Bb385901.collapse_all(fr-fr,VS.110).gifPrise en charge partielle d'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 :

Consultez Spécification des paramètres des tests dans Microsoft Test Manager et Créer des paramètres de test pour des tests du système automatisés à l'aide de Microsoft Test Manager.

Bb385901.collapse_all(fr-fr,VS.110).gifTests codés de l'interface utilisateur pour les applications SharePoint 2010

[Visual Studio 2012,1]

Y compris les tests codés de l'interface utilisateur d'une application SharePoint permet de vérifier que l'application entière, y compris son interface utilisateur contrôle, fonctionne correctement. Les tests codés de l'interface utilisateur peuvent également valider des valeurs et la logique de l'interface utilisateur. Consultez Test des applications SharePoint 2010 avec des tests codés de l'interface utilisateur et Règles d'extraction prédéfinies pour les applications SharePoint.

Bb385901.collapse_all(fr-fr,VS.110).gifÉditeur de test codé de l'interface utilisateur

L'éditeur de test codé de l'interface utilisateur est inclus dans Visual Studio 2012. L'éditeur de test codé de l'interface utilisateur était disponible pour les abonnés MSDN comme Feature Pack dans Visual Studio 2010. Consultez Feature Pack 2 de Microsoft Visual Studio 2010.

L'éditeur de test codé de l'interface utilisateur vous permet de modifier facilement les tests codés de l'interface utilisateur. À l'aide de l'éditeur de test codé de l'interface utilisateur, vous pouvez localiser, afficher et modifier vos méthodes de test, les actions d'interface utilisateur et les contrôles qui leur sont associés dans le mappage de contrôle d'interface utilisateur. Consultez Modification des tests codés de l'interface utilisateur à l'aide de l'éditeur de test codé de l'interface utilisateur.

Bb385901.collapse_all(fr-fr,VS.110).gifCompatibilité des projets de test codé de l'interface utilisateur avec Visual Studio 2010

Les projets de test créés dans Visual Studio 2010 sont silencieusement réparés lorsqu'ils sont ouverts dans Visual Studio 2012. Si les projets de test sont archivés dans le contrôle de code source, les fichiers projet sont vérifiés cette réparation. Après avoir réparé, ces projets de test qui contient les tests codés de l'interface utilisateur s'exécuteront dans Visual Studio 2010 SP1 et Visual Studio 2012.

Mise en garde Attention

Il y a un problème connu concernant les références dans les projets de test codé de l'interface utilisateur qui ne s'affichent pas dans l'explorateur de solutions. Pour plus d'informations, consultez le fichier ReadMe inclus sur le média d'installation de Visual Studio 2012 .

Pour plus d'informations, consultez Mise à niveau de tests codés de l'interface utilisateur à partir de Visual Studio 2010 et Mise à niveau des tests à partir de versions antérieures de Visual Studio.

Bb385901.collapse_all(fr-fr,VS.110).gifJournaux de test codé de l'interface utilisateur

Les journaux de test codé de l'interface utilisateur filtrent et stockent des informations importantes sur les tests codés de l'interface utilisateur, tenant compte des problèmes de débogage rapidement. Les journaux sont affichés dans le format HTML à l'aide de votre navigateur Web.

Pour plus d'informations, consultez Analyse des tests codés de l'interface utilisateur à l'aide des journaux de test codé de l'interface utilisateur.

Bb385901.collapse_all(fr-fr,VS.110).gifPrise en charge de HTML5 dans Internet Explorer 9 et Internet Explorer 10

Enregistrement codé, lecture, et validation en charge les tests codés de l'interface utilisateur des contrôles HTML5 notamment l'audio, la vidéo, la barre de progression et le curseur.

Consultez Utilisation de contrôles HTML5 dans des tests codés de l'interface utilisateur et Plateformes et configurations prises en charge pour les tests codés de l'interface utilisateur et les enregistrements des actions.

Bb385901.collapse_all(fr-fr,VS.110).gifPrise en charge la correction orthographique Internet Explorer 10

Internet Explorer 10 inclut des fonctions de correction orthographique pour toutes les zones de texte, vous permet de choisir dans une liste de correction suggérées. Le test codé de l'interface utilisateur ignore les actions des utilisateurs telles que sélectionner une autre suggestion d'orthographe. Seul le texte final entré dans la zone de texte sera stocké.

Les actions suivantes sont stockées pour les tests codés de l'interface utilisateur qui utilisent le contrôle de correction orthographique : Ajoutez au dictionnaire, copiez, sélectionnez tous, ajoutez au dictionnaire, et les ignorer.

Bb385901.collapse_all(fr-fr,VS.110).gifPrise en charge d'Internet Explorer 64 bits avec windows 8

Les versions précédemment 64 bits de microsoft Internet Explorer n'ont pas été prises en charge pour l'enregistrement et la lecture. Avec Visual Studio 2012, les tests codés de l'interface utilisateur ont été activés pour les versions 64 bits de microsoft Internet Explorer s'exécutant sous windows 8.

Bb385901.collapse_all(fr-fr,VS.110).gifPrise en charge des sites épinglés dans Internet Explorer 9

Dans Internet Explorer 9, les sites épinglés ont été introduits. Avec les sites épinglés, vous pouvez arriver à vos sites favoris directement des fenêtres barre des tâches- sans peut-être ouvrir Internet Explorer en premier. Les tests codés de l'interface utilisateur peuvent maintenant générer des actions d'intention en charge sur les sites épinglés. Consultez Sites épinglés.

Bb385901.collapse_all(fr-fr,VS.110).gifPrise en charge Internet Explorer 9 balises sémantiques

Internet Explorer 9 a introduit les balises sémantiques suivantes : section, nav, article, de côté, hgroup, en-tête, pied de page, illustration, figcaption et marque. Les tests codés d'interface utilisateur ignorent toutes ces balises sémantiques lors de l'enregistrement. Vous pouvez ajouter des assertions sur ces balises en utilisant le Générateur de Test codé de l'interface utilisateur. Vous pouvez utiliser le composeur de navigation dans le Générateur de Test codé de l'interface utilisateur pour accéder à un de ces éléments et afficher leurs propriétés.

Bb385901.collapse_all(fr-fr,VS.110).gifGestion transparente des caractères d'espace blanc entre les versions d'Internet Explorer

Il existe des différences entre le mode Internet Explorer 8, Internet Explorer 9, et Internet Explorer 10 caractères d'espace blanc de handle. Les tests codés de l'interface utilisateur gèrent ces différences en toute transparence. Par conséquent, un test codé de l'interface utilisateur créé dans Internet Explorer 8 par exemple, lecture correctement dans Internet Explorer 9, et Internet Explorer 10.

Bb385901.collapse_all(fr-fr,VS.110).gifLa zone de notification d'Internet Explorer est maintenant enregistrée avec « continuent le jeu d'attributs d'erreur »

Toutes les actions sur la zone de notification d'Internet Explorer sont maintenant stockées avec « continuent le jeu d'attributs d'erreur ». Si la barre de notification n'apparaît pas pendant la lecture, les actions sur sont ignorées et le test codé de l'interface utilisateur continuera l'action suivante.

Bb385901.collapse_all(fr-fr,VS.110).gifNouvelles API de test codé de l'interface utilisateur

Les API de test codé de l'interface utilisateur incluent la nouvelle fonctionnalité. Une partie de cette nouvelle fonctionnalité inclut :

  • Noms de colonnes de recherche et valeurs de colonne pour les contrôles liste view.

  • Le contenu en obtenir des contrôles comme la grille de données, ou la liste et la valider.

  • Texte d'info-bulle get de contrôle.

  • Liens brisés de recherche dans la page.

Pour plus d'informations, consultez Référence API pour le test d'outils pour Visual Studio ALM.

Bb385901.collapse_all(fr-fr,VS.110).gifPerformances et tests de charge de site Web pour les applications SharePoint 2010

[Visual Studio 2012,1]

Vous pouvez utiliser les performances et les tests de charge de site Web dans vos applications SharePoint pour vérifier les performances et pour signaler à une contrainte des fonctions. Les tests de charge peuvent être configurés pour émuler des conditions telles que les charges utilisateur, des types de navigateur, les types de réseau. Consultez Performances Web et tests de charge des applications SharePoint 2010.

Bb385901.collapse_all(fr-fr,VS.110).gifSuppression de la limite d'utilisateur virtuel pour le test de charge

La limite du nombre d'utilisateurs virtuels que vous pouvez utiliser dans vos tests de charge a été supprimée. Vous n'avez plus besoin d'acheter des licences utilisateur virtuel d'augmenter le nombre d'utilisateurs virtuels que vous pouvez utiliser dans vos tests de charge.

Bb385901.collapse_all(fr-fr,VS.110).gifCompatibilité de performances et de tests de charge de site Web avec Visual Studio 2010

Vos performances et tests de charge existants de Web créés dans Visual Studio 2010 continuent de fonctionner dans Visual Studio 2012. Toutefois, Visual Studio 2012 est déconseillé la fenêtre Affichage des tests que vous avez peut-être déjà utilisée pour exécuter vos performances et tests de charge de site Web. Pour exécuter vos performances et tests de charge de site Web, vous devez maintenant le faire de l'éditeur de test de performances de site Web ou de la fenêtre de l'éditeur de test de charge. Consultez Exécution de tests de charge et de tests de performances de site Web.

Si vous utilisez des contrôleurs de test Visual Studio pour les tests de performances de site Web ou test de charge, la version du contrôleur de test doit correspondre à la version de Visual Studio. Pour plus d'informations sur les contrôleurs de test de mise à niveau, consultez Mise à niveau de contrôleurs de test à partir de Visual Studio 2010 et l' Installation et configuration des agents de test et des contrôleurs de test.

Pour plus d'informations sur les performances et les tests de charge de Web de mise à niveau, consultez Mise à niveau de tests de performances Web et de tests de charge à partir de Visual Studio 2010 et l' Mise à niveau des tests à partir de versions antérieures de Visual Studio.

Bb385901.collapse_all(fr-fr,VS.110).gifConfiguration de l'agent simplifiée

Les agents lab et les Agents de Test des versions antérieures de Lab Management ont été associés à un Agent de Test unique d'agent - un. Lorsque vous utilisez Microsoft Test Manager pour exécuter des tests, vous n'avez plus besoin d'installer des Agents de Test sur les ordinateurs que vous composez dans un environnement lab. Lab Management fait pour lorsque vous créez ou réparer votre environnement lab.

Pour plus d'informations, consultez Création d'un environnement SCVMM à l'aide d'ordinateurs virtuels stockés et de modèles et Création d'un environnement standard.

Bb385901.collapse_all(fr-fr,VS.110).gifSCVMM 2012 et support hôte regroupés

Lab Management pour Visual Studio 2012 prend SCVMM 2012 et hôtes Hyper-V clusters. Pour plus d'informations, consultez Création d'un environnement SCVMM à l'aide d'ordinateurs virtuels stockés et de modèles. Pour plus d'informations sur la mise à jour SCVMM 2008 R2 à SCVMM 2012, consultez l' Mise à niveau de SCVMM 2008 R2 à SCVMM 2012.

Remarque Remarque

Vous ne devez pas effectuer SCVMM 2008 R2 à SCVMM 2012. Lab Management sur Visual Studio 2012 prend en charge les deux versions de SCVMM.

Ajouts de la communauté

AJOUTER
Afficher: