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.

Configuration requise

  • 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

RemarqueRemarque
Internet Explorer n'est pas pris en charge en mode 64 bits sauf en exécutant sous Windows 8.

.NET

.NET 2.0, 3.0, 3.5 et 4.

RemarqueRemarque
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 de mémoire windows

Non pris en charge

Internet Explorer 8

Internet Explorer 9

Internet Explorer 10

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

Prise en charge intégrale.

  • Prise en charge de HTML5 dans Internet Explorer 9 et Internet Explorer 10 : Les tests codée 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, consultez 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 ne peut pas s'exécuter avec Internet Explorer 9 ou Internet Explorer 8.Cela est dû 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 des contrôles du HTML5 qui ne sont pas reconnus par Internet Explorer 8.
  • Prise en charge la correction orthographique Internet Explorer 10 : Internet Explorer 10 inclut des fonctions de correction orthographique pour toutes les zones de texte.Cela vous permet de choisir dans une liste de correction suggérées.Les tests codés de l'interface utilisateur ignorent 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 : Ajouter au dictionnaire, copier, sélectionner tout, ajouter au dictionnaire, et ignorer.

  • Prise en charge d'Internet Explorer 64 bits qui s'exécutent sous windows 8 : précédemment, les versions 64 bits de microsoft Internet Explorer n'ont pas été pris 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 : dans Internet Explorer 9, les sites épinglés ont été introduits.Avec les sites épinglés, vous pouvez accéder à vos sites favoris directement de la barre des tâches Windows - sans ouvrir Internet Explorer en premier.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 Internet Explorer 9 balises sémantique : 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 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.

  • Gestion transparente des caractères d'espace blanc entre les 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é d'interface utilisateur créé dans Internet Explorer 8 par exemple, sera exécuté correctement dans Internet Explorer 9 et Internet Explorer 10.

  • Les zone de notification d'Internet Explorer sont maintenant stockées avec « continuent le jeu d'attributs d'erreur » : toutes les actions sur la zone de notification d'Internet Explorer sont désormais stockés par « continuent le jeu d'attributs 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.

Windows Forms et contrôles tiers WPF

Prise en charge intégrale.

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

Internet Explorer 6

Internet Explorer 7

Non pris en charge.

Chrome

Opera

Safari

Firefox

Non pris en charge.

Silverlight

Non pris en charge.

RemarqueRemarque
Le plug-in inclus dans le Pack 2 de Visual Studio 2010 n'est plus une partie du produit.Toutefois, les informations supplémentaires sont disponibles sur les blogs et la galerie visual Q&a. MSDN.Pour plus d'informations, consultez Plug-in de test de l'interface utilisateur Microsoft Visual Studio pour Silverlight

Flash/Java

Non pris en charge.

Windows Forms 2.0 et versions ultérieures

Prise en charge intégrale.

RemarqueRemarque
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.

Note 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 la page suivante sur le site Web Microsoft pour plus d'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.Pour plus d'informations, consultez le site Web Microsoft (page éventuellement en anglais) suivant.

SAP

Non pris en charge.

Citrix/Services Terminal Server

Prise en charge partielle.

RemarqueRemarque
Il est recommandé d'exécuter Visual Studio ou Microsoft Test Manager dans votre session terminal.

PowerBuilder

Prise en charge partielle.

Le support est à l'accessibilité étendue est activée pour les contrôles PowerBuilder

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

Voir aussi

Concepts

Vérification du code à l'aide de tests codés de l'interface utilisateur

Autres ressources

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