Plateformes et configurations prises en charge pour les tests codés de l'interface utilisateur et les enregistrements des actionsSupported Configurations and Platforms for Coded UI Tests and Action Recordings

Les plateformes et configurations prises en charge pour les tests codés de l’interface utilisateur pour Visual Studio Enterprise sont indiquées dans le tableau suivant.The supported configurations and platforms for coded UI tests for Visual Studio Enterprise are listed in the following table. Ces configurations s’appliquent aussi aux enregistrements d’actions créés à l’aide de Test RunnerTest Runner.These configurations also apply to action recordings created by using Test RunnerTest Runner.

Note

Le processus de test codé de l’interface utilisateur doit avoir les mêmes privilèges que l’application testée.The coded UI test process must have the same privileges as the app under test.

SpécificationsRequirements

  • Visual Studio EnterpriseVisual Studio Enterprise

Configurations prises en chargeSupported Configurations

ConfigurationConfiguration Prise en chargeSupported
Systèmes d’exploitationOperating Systems Windows 7Windows 7

Windows Server 2008 R2Windows Server 2008 R2

Windows 8Windows 8

Windows 10Windows 10
Prise en charge des éditions 32 bits et 64 bits32-bit / 64-bit Support Windows 32 bits exécutant Microsoft Test Manager 32 bits permet de tester les applications 32 bits.32-bit Windows that is running 32-bit Microsoft Test Manager can test 32-bit applications.

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.64-bit Windows that is running 32-bit Microsoft Test Manager can test 32-bit WOW Applications that have UI Synchronization.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.64-bit Windows that is running 32-bit Microsoft Test Manager can test 64-bit Windows Forms and WPF Applications that do not have UI Synchronization.
ArchitectureArchitecture x86 et x64. Remarque : Internet Explorer n’est pas pris en charge en mode 64 bits, sauf en cas d’exécution sur Windows 8Windows 8 ou version ultérieure.x86 and x64 Note: Internet Explorer is not supported in 64-bit mode except when running under Windows 8Windows 8 or later versions.
.NET.NET .NET 2.0, 3.0, 3.5, 4 et 4.5..NET 2.0, 3.0, 3.5, 4 and 4.5. Remarque : Microsoft Test Manager et Visual Studio nécessitent tous les deux .NET 4 pour fonctionner.Note: Microsoft Test Manager and Visual Studio will both require .NET 4 to operate. Cependant, les applications développées à l’aide des versions .NET répertoriées sont prises en charge.However, applications developed by using the listed .NET versions are supported.

Note

Lasynchronisation d’interface utilisateur est une fonctionnalité permettant de vérifier la lecture dans la file d’attente de messages de chaque contrôle.UI Synchronization is a feature where the playback is verified in the message queue of each control. Si un contrôle ne répond pas à l’événement qui lui a été envoyé, l’événement est envoyé une nouvelle fois.If a control did not respond to the event that was sent to it, then the event is sent again.

Prise en charge de plateformePlatform Support

PlateformePlatform Niveau de prise en chargeLevel of Support
Applications Windows PhoneWindows Phone Apps Seules les applications Windows Phone XAML WinRT sont prises en charge.Only WinRT-XAML based Phone apps are supported.
Applications UWPUWP apps Seules les applications UWP en XAML sont prises en charge.Only XAML-based UWP apps are supported.
Applications de la plateforme Windows universelleUniversal Windows Apps Seules les applications de la plateforme Windows universelle XAML pour téléphone et Bureau sont prises en charge.Only XAML-based Universal Windows Apps on Phone and Desktop are supported.
Microsoft EdgeEdge L’enregistrement des étapes d’action ou l’utilisation du générateur pour afficher les propriétés des objets n’est pas pris en charge.Recording of action steps or using the builder to view object properties is not supported. Les tests peuvent être lus sur le navigateur Edge, à l’aide de Visual Studio 2015 Update 2 et versions ultérieures avec l’extension de tests codés de l’interface entre navigateurs.Tests can be played back on the Edge browser, using Visual Studio 2015 Update 2 and later versions by using the Coded UI Cross Browser Testing extension
Internet Explorer 8Internet Explorer 8

Internet Explorer 9Internet Explorer 9

Internet Explorer 10 Important : Internet Explorer 10 n’est pris en charge que sur les postes de travail.Internet Explorer 10 Important: Internet Explorer 10 is only supported on the desktop.

Internet Explorer 11 Important : Internet Explorer 11 n’est pris en charge que sur les postes de travail.Internet Explorer 11 Important: Internet Explorer 11 is only supported on the desktop.
Prise en charge intégrale.Fully supported.

- 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, Video, ProgressBar et Slider.- Support for HTML5 in Internet Explorer 9 and Internet Explorer 10: Coded UI tests support record, playback, and validation of the HTML5 controls: Audio, Video, ProgressBar and Slider. Pour plus d’informations, consultez Utilisation de contrôles HTML5 dans des tests codés de l’interface utilisateur.For more information, see Using HTML5 Controls in Coded UI Tests. Avertissement : Si vous créez des tests codés de l’interface utilisateur dans Internet Explorer 10, ils risquent de ne pas s’exécuter avec Internet Explorer 9 ou Internet Explorer 8.Warning: If you create a coded UI tests in Internet Explorer 10, it might not run using Internet Explorer 9 or Internet Explorer 8. Cela tient au fait qu’Internet Explorer 10 inclut les contrôles HTML5 tels que Audio, Video, ProgressBar et Slider.This is because Internet Explorer 10 includes HTML5 controls such as Audio, Video, ProgressBar, and Slider. Ces contrôles HTML5 ne sont pas reconnus par Internet Explorer 9 ni Internet Explorer 8.These HTML5 controls are not recognized by Internet Explorer 9, or 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 non plus reconnus dans Internet Explorer 8.Likewise, your coded UI test using Internet Explorer 9 might include some HTML5 controls that also will not be recognized by 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.- Support for Internet Explorer 10 Spell Checking: Internet Explorer 10 includes spell checking capabilities for all text boxes. Cette fonction vous permet d’accéder à une liste de corrections suggérées.This allows you to choose from a list of suggested corrections. Les tests codés de l’interface utilisateur ignorent certaines actions utilisateur, telles que la sélection d’une autre suggestion d’orthographe.Coded UI Test will ignore user actions like selecting an alternative spelling suggestion. Seul le texte final tapé dans la zone de texte est enregistré.Only the final text typed into the text box will be recorded.
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.The following actions are recorded for coded UI test that use the spell checking control: Add to Dictionary, Copy, Select All, Add To Dictionary, and Ignore.
- 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.- Support for 64-bit Internet Explorer running under Windows 8: Previously, 64-bit versions of Internet Explorer were not supported for recording and playback. Avec Windows 8Windows 8 et Visual Studio 2012Visual Studio 2012, les tests codés de l'interface utilisateur ont été activés pour les versions 64 bits de Microsoft Internet Explorer.With Windows 8Windows 8 and Visual Studio 2012Visual Studio 2012, coded UI tests have been enabled for 64-bit versions of Internet Explorer. Avertissement : la prise en charge 64 bits pour Microsoft Internet Explorer s’applique uniquement quand vous exécutez Windows 8Windows 8 ou version ultérieure.Warning: 64-bit support for Internet Explorer applies only when you are running Windows 8Windows 8 or later.
- Prise en charge des sites épinglés dans Internet Explorer 9 : les sites épinglés ont été introduits dans Internet Explorer 9.- Support for Pinned Sites in Internet Explorer 9: In Internet Explorer 9, pinned sites were introduced. 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.With Pinned Sites, you can get to your favorite sites directly from the Windows taskbar—without having to open Internet Explorer first. Les tests codés de l’interface utilisateur peuvent maintenant générer des actions avec intention sur les sites épinglés.Coded UI tests can now generate intent-aware actions on pinned sites. Pour plus d’informations sur les sites épinglés, consultez Sites épinglés.For more information about pinned sites, see Pinned Sites.
- 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.- Support for Internet Explorer 9 Semantic Tags: Internet Explorer 9 introduced the following semantic tags: section, nav, article, aside, hgroup, header, footer, figure, figcaption and mark. Les tests codés de l’interface utilisateur ignorent toutes ces balises sémantiques pendant l’enregistrement.Coded UI tests ignore all of these semantic tags while recording. Vous pouvez ajouter des assertions sur ces balises à l’aide du générateur de test codé de l’interface utilisateur.You can add assertions on these tags using the Coded UI Test Builder. 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.You can use the navigation dial in the Coded UI Test Builder to navigate to any of these elements and view their properties.
- 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.- Seamless Handling of White Space Characters between Versions of Internet Explorer: There are differences in the handling of white space characters between Internet Explorer 8, Internet Explorer 9, and Internet Explorer 10. Les tests codés de l’interface utilisateur gèrent ces différences en toute transparence.Coded UI Test handles these differences seamlessly. 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.Therefore, a coded UI test created in Internet Explorer 8 for example, will play back successfully in Internet Explorer 9 and 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 ».- The Notification Area of Internet Explorer Are Now Recorded With the "Continue on Error" Attribute Set: All actions on the Notification Area of Internet Explorer are now recorded with the "Continue on Error" attribute set. 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 continue avec l’action suivante.If the notification bar does not appear during playback, the actions on it will be ignored and coded UI test will continue with the next action.
Contrôles tiers Windows Forms et WPFWindows Forms and WPF third party controls Prise en charge intégrale.Fully supported.

Pour activer des contrôles tiers dans Windows Forms et dans les applications WPF, vous devez ajouter des références et du code.To enable third party controls in Windows Forms and WPF applications, you must add references and code. Pour plus d’informations, consultez Activer le test codé de l’interface utilisateur de vos contrôles.For more information, see Enable Coded UI Testing of Your Controls.
Internet Explorer 6Internet Explorer 6

Internet Explorer 7Internet Explorer 7
Non pris en charge.Not supported.
ChromeChrome

FirefoxFirefox
L’enregistrement des étapes d’action n’est pas pris en charge.Recording of action steps is not supported. 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.Coded UI Tests can be played back on Chrome and Firefox browsers with Visual Studio 2012 Update 4 or later. Cliquez ici pour plus d’informations.Go here for more details.
OperaOpera

SafariSafari
Non pris en charge.Not supported.
SilverlightSilverlight Non pris en charge.Not supported.

Cependant, pour Visual Studo 2013, vous pouvez télécharger le plug-in de test codé de l’interface utilisateur Microsoft Visual Studio 2013 pour Silverlight à partir de la galerie Visual Studio.For Visual Studo 2013 however, you can download the Microsoft Visual Studio 2013 Coded UI Test Plugin for Silverlight from the Visual Studio Gallery.
Flash/JavaFlash/Java Non pris en charge.Not supported.
Windows Forms 2.0 et versions ultérieuresWindows Forms 2.0 and later Prise en charge intégrale.Fully supported. Remarque : Les contrôles NetFx sont entièrement pris en charge. En revanche, certains contrôles tiers ne sont pas pris en charge.Note: NetFx controls are fully supported, but not all third-party controls are supported.
WPF 3.5 et versions ultérieuresWPF 3.5 and later Prise en charge intégrale.Fully supported.

Remarque Les contrôles NetFx sont entièrement pris en charge ; en revanche, certains contrôles tiers ne sont pas pris en charge.Note NetFx controls are fully supported, but not all third-party controls are supported.
Windows Win32Windows Win32 Peut fonctionner en générant des problèmes connus, mais n’est pas officiellement pris en charge.May work with some known issues, but not officially supported.
MFCMFC Prise en charge partielle.Partially supported. Consultez le site web Microsoft pour obtenir des informations sur les fonctionnalités prises en charge.See the following Microsoft Web site for details of what features are supported.
SharePointSharePoint Prise en charge intégrale.Fully supported.
Applications clientes OfficeOffice Client Applications Non pris en charge.Not supported.
Client web Dynamics CRMDynamics CRM web client Prise en charge intégrale.Fully supported.
Client Dynamics (Ax) 2012Dynamics (Ax) 2012 client L’enregistrement et la lecture des actions sont partiellement pris en charge.Action recording and playback are partially supported. Consultez le site web Microsoft pour plus de détails.See the following Microsoft Web site for details.
SAPSAP Non pris en charge.Not supported.
Citrix/Services Terminal ServerCitrix/Terminal Services Nous vous déconseillons d’enregistrer des actions sur un serveur Terminal Server.We don't recommend recording actions on a terminal server. L’enregistreur ne prend pas en charge l’exécution simultanée de plusieurs instances.The recorder doesn't support running multiple instances at the same time.
PowerBuilderPowerBuilder Prise en charge partielle.Partially supported.

La prise en charge de l’accessibilité étendue est activée pour les contrôles PowerBuilder.The support is to the extent accessibility is enabled for PowerBuilder controls.

Pour plus d’informations sur la création d’extensions prenant 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 et des enregistrements des actions.For information about how to create extensions to support other platforms, see Enable Coded UI Testing of Your Controls and Extending Coded UI Tests and Action Recordings.

Voir aussiSee also