Partager via


Plateformes et configurations prises en charge pour les tests codés de l'interface utilisateur et les enregistrements des actions

Les plateformes et configurations prises en charge pour les tests codés de l'interface utilisateur dans Microsoft Visual Studio Ultimate ou Microsoft Visual Studio Premium sont indiquées dans le tableau suivant.Ces configurations s'appliquent également aux enregistrements d'actions créés à l'aide de Test Runner.

[!REMARQUE]

Le processus de test codé de l'interface utilisateur doit avoir les mêmes privilèges que l'application testée.

Spécifications

  • Visual Studio Ultimate, Visual Studio Premium

Configurations prises en charge

Configuration

Pris en charge

Systèmes d'exploitation

Windows 7

Windows Server 2008 R2

Windows 8

Prise en charge des éditions 32 bits et 64 bits

Windows 32 bits exécutant Microsoft Test Manager 32 bits permet de tester les applications 32 bits.

Windows 64 bits exécutant Microsoft Test Manager 32 bits permet de tester les applications WOW 32 bits qui sont dotées de la fonctionnalité de synchronisation d'interface utilisateur.n.

Windows 64 bits exécutant Microsoft Test Manager 32 bits permet de tester les applications Windows Forms et WPF 64 bits qui ne sont pas dotées de la fonctionnalité de synchronisation d'interface utilisateur.

Architecture

x86 et x64

[!REMARQUE]

Internet Explorer n'est pas pris en charge en mode 64 bits, sauf en cas d'exécution sous Windows 8 ou versions ultérieures.

.NET

.NET 2.0, 3.0, 3.5, 4 et 4.5.

[!REMARQUE]

Microsoft Test Manager et Visual Studio requièrent .NET 4 pour fonctionner.Toutefois, les applications développées à l'aide des versions .NET répertoriées sont prises en charge.

[!REMARQUE]

La synchronisation d'interface utilisateur est une fonctionnalité permettant de vérifier la lecture dans la file d'attente de messages de chaque contrôle.Si un contrôle ne répond pas à l'événement qui lui a été envoyé, l'événement est envoyé une nouvelle fois.

Prise en charge de la plateforme

Plateforme

Niveau de prise en charge

Applications Windows Phone

Seules les applications Windows Phone XAML WinRT sont prises en charge.

Applications Windows Store

Seules les applications Windows Store XAML sont prises en charge.

Internet Explorer 8

Internet Explorer 9

Internet Explorer 10

Important

Internet Explorer 10 est pris en charge uniquement sur le Bureau.

Internet Explorer 11

Important

Internet Explorer 11 est pris en charge uniquement sur le Bureau.

Prise en charge intégrale.

  • Prise en charge de HTML5 dans Internet Explorer 9 et Internet Explorer 10 : les tests codés de l'interface utilisateur prennent en charge l'enregistrement, la lecture et la validation des contrôles HTML5 : audio, vidéo, barre de progression et curseur.Pour plus d'informations, voir Utilisation de contrôles HTML5 dans des tests codés de l'interface utilisateur.

    Mise en gardeAttention

    Si vous créez des tests codés d'une interface utilisateur dans Internet Explorer 10, il est possible qu'ils ne s'exécutent pas avec Internet Explorer 9 ou Internet Explorer 8.Cela tient au fait qu'Internet Explorer 10 inclut les contrôles HTML5 tels que le son, la vidéo, la barre de progression et le curseur.Ces contrôles HTML5 ne sont pas reconnus par Internet Explorer 9 ou Internet Explorer 8.De même, votre test codé de l'interface utilisateur avec Internet Explorer 9 peut inclure certains contrôles HTML5 qui ne seront pas reconnus dans Internet Explorer 8.

  • Prise en charge de la correction orthographique dans Internet Explorer 10 : Internet Explorer 10 inclut des fonctions de correction orthographique pour toutes les zones de texte.Cette fonction vous permet d'accéder à une liste de correction suggérées.Les tests codés de l'interface utilisateur ignorent certaines actions des utilisateurs, telles que la sélection d'une autre suggestion d'orthographe.Seul le texte final saisi dans la zone de texte sera enregistré.

    Les actions suivantes sont enregistrées pour les tests codés de l'interface utilisateur qui utilisent le contrôle de correction orthographique : Ajouter au dictionnaire, Copier, Sélectionner tout, Ajouter au dictionnaire et Ignorer.

  • Prise en charge d'Internet Explorer 64 bits exécuté sous Windows 8 : auparavant, les versions 64 bits d'Internet Explorer n'étaient pas été prises en charge pour l'enregistrement et la lecture.Avec Windows 8 et Visual Studio 2012, les tests codés de l'interface utilisateur ont été activés pour les versions 64 bits de Microsoft Internet Explorer.

    Mise en gardeAttention

    La prise en charge 64 bits de Microsoft Internet Explorer s'applique uniquement lorsque vous exécutez Windows 8 ou version ultérieure.

  • Prise en charge des sites épinglés dans Internet Explorer 9 : les sites épinglés ont été introduits dans Internet Explorer 9.Avec les sites épinglés, vous pouvez accéder à vos sites favoris directement à partir de la barre des tâches Windows, sans devoir ouvrir Internet Explorer au préalable.Les tests codés de l'interface utilisateur peuvent maintenant générer des actions sur les sites épinglés.Pour plus d’informations sur les sites épinglés, consultez Sites épinglés.

  • Prise en charge des balises sémantiques d'Internet Explorer 9 : Internet Explorer 9 a introduit les balises sémantiques suivantes : section, nav, article, aside, hgroup, header, footer, figure, figcaption et mark.Les tests codés de l'interface utilisateur ignorent toutes ces balises sémantiques lors de l'enregistrement.Vous pouvez ajouter des assertions sur ces balises à l'aide du générateur de test codé de l'interface utilisateur.Vous pouvez utiliser le bouton de navigation dans le générateur de test codé de l'interface utilisateur pour accéder à l'un de ces éléments et afficher leurs propriétés.

  • Gestion transparente des caractères d'espace blanc entre les différentes versions d'Internet Explorer : il existe des différences dans la gestion des caractères d'espace blanc entre Internet Explorer 8, Internet Explorer 9 et Internet Explorer 10.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, sera lu correctement dans Internet Explorer 9 et Internet Explorer 10.

  • Les zones de notification d'Internet Explorer sont maintenant enregistrées avec l'attribut « Continuer en cas d'erreur » : toutes les actions dans la zone de notification d'Internet Explorer sont désormais enregistrées avec l'attribut « Continuer en cas d'erreur ».Si la barre de notification n'apparaît pas pendant la lecture, les actions la concernant sont ignorées et le test codé de l'interface utilisateur continuera avec l'action suivante.

Contrôles tiers de Windows Forms et WPF

Prise en charge intégrale.

Pour activer des contrôles tiers dans Windows Forms et dans les applications WPF, vous devez ajouter des références et du code.Pour plus d'informations, voir Activer le test codé de l'interface utilisateur de vos contrôles.

Internet Explorer 6

Internet Explorer 7

Non pris en charge.

Chrome

Firefox

L'enregistrement des étapes d'action n'est pas pris en charge.Les tests codés de l'interface utilisateur peuvent être lus sur les navigateurs Chrome et Firefox avec Visual Studio 2012 update 4 ou version ultérieure.Cliquez ici pour plus d’informations.

Opera

Safari

Non pris en charge.

Silverlight

Non pris en charge.

[!REMARQUE]

Le plug-in inclus dans Visual Studio 2010 Feature Pack 2 n’est pas inclus dans cette version, mais vous trouverez plus de détails sur les blogs MSDN et la rubrique Questions/réponses de la galerie Visual Studio.Consultez Plug-in de test codé de l’interface utilisateur de Microsoft Visual Studio 2013 pour Silverlight.

Flash/Java

Non pris en charge.

Windows Forms 2.0 et versions ultérieures

Prise en charge intégrale.

[!REMARQUE]

Les contrôles NetFx sont intégralement pris en charge ; en revanche, tous les contrôles tiers ne sont pas pris en charge.

WPF 3.5 et versions ultérieures

Prise en charge intégrale.

Remarque   Les contrôles NetFx sont intégralement pris en charge ; en revanche, tous les contrôles tiers ne sont pas pris en charge.

Windows Win32

Peut fonctionner en générant des problèmes connus, mais n'est pas officiellement pris en charge.

MFC

Prise en charge partielle.Consultez le site web Microsoft suivant pour obtenir des informations sur les fonctionnalités prises en charge.

SharePoint

Prise en charge intégrale.

Applications clientes Office

Non pris en charge.

Client Web Dynamics CRM

Prise en charge intégrale.

Client Dynamics (Ax) 2012

L'enregistrement des actions et la lecture sont partiellement pris en charge.Consultez le site web Microsoft suivant pour plus de détails.

SAP

Non pris en charge.

Citrix/Services Terminal Server

Nous ne recommandons pas l'enregistrement des actions sur un serveur Terminal Server.L'enregistreur ne prend pas en charge l'exécution de plusieurs instances en même temps.

PowerBuilder

Prise en charge partielle.

La prise en charge de l'accessibilité étendue est activée pour les contrôles PowerBuilder.

Pour plus d'informations sur la création d'extensions pour prendre en charge d'autres plateformes, consultez Activer le test codé de l'interface utilisateur de vos contrôles et Extension des tests codés de l'interface utilisateur t enregistrements des actions pour prendre charge Microsoft Excel.

Voir aussi

Concepts

Test de l'interface utilisateur avec des tests codés de l'interface utilisateur automatisés

Autres ressources

Génération d'un test codé de l'interface utilisateur à partir d'un enregistrement des actions existant