Utiliser des tests codés de l’interface utilisateur pour tester votre code

Les tests codés de l’interface utilisateur (CUIT) pilotent votre application via son interface utilisateur. Ils permettent d’effectuer des tests fonctionnels des contrôles d’interface utilisateur et de vérifier que l'application entière, y compris son interface utilisateur, fonctionne correctement. Les tests codés de l’interface utilisateur sont utiles quand il y a une validation ou une autre logique dans l’interface utilisateur, par exemple dans une page web. On les utilise aussi fréquemment pour automatiser un test manuel existant.

Pour obtenir la documentation la plus récente, consultez Utiliser des tests codés de l’interface utilisateur pour tester votre code.

Note

Les tests codés de l’interface utilisateur qui permettent d’effectuer des tests fonctionnels automatisés et pilotés par l’interface utilisateur sont dépréciés. Visual Studio 2019 est la dernière version dans laquelle les tests codés de l’interface utilisateur seront entièrement disponibles. Nous vous recommandons d’utiliser Playwright pour tester les applications web et Appium avec WinAppDriver pour tester les applications de bureau et UWP. Envisagez Xamarin.UITest pour tester les applications iOS et Android à l’aide du framework de test NUnit. Pour réduire l’impact sur les utilisateurs, une prise en charge minimale sera toujours disponible dans Visual Studio 2022. Dans Visual Studio 2022, les utilisateurs peuvent exécuter les tests CodedUI existants, mais pas enregistrer de nouveaux tests, car l’Éditeur de tests codés de l’interface utilisateur n’est pas disponible.

Configuration requise

  • Visual Studio Enterprise 2019*
  • Composant Test codé de l’interface utilisateur

Note

* Visual Studio 2019 est la dernière version à fournir la création de tests au moyen de l’enregistreur. Seule la prise en charge minimale de base des tests codés de l’interface utilisateur est disponible dans Visual Studio 2022.