Share via


Test du système avec des tests codés de l'interface utilisateur

Les tests automatisés de l'interface utilisateur (UI) sont appelés tests codés de l'interface utilisateur.Ils permettent un test fonctionnel de l'interface utilisateur et une validation des contrôles de l'interface utilisateur.Vous pouvez créer des tests codés de l'interface utilisateur pour déterminer l'interface utilisateur fonctionne correctement après des modifications du code.

Les tests codés de l'interface utilisateur sont souvent utilisés dans les solutions Visual Studio pour vérifier rapidement la fonctionnalité appropriée de code et comme dirige de qualité avant de contrôler dans les modifications du code.Les tests codés de l'interface utilisateur peuvent compléter les tests unitaires dans une solution Visual Studio.Pour plus d'informations, consultez Test du système avec des tests codés de l'interface utilisateur et Vérification du code à l'aide de tests unitaires.

Vous pouvez également créer des tests codés de l'interface utilisateur pour automatiser les tests manuels que vous avez créés dans Microsoft Test Manager.Ces tests manuels et/ou automatisés peuvent ensuite être inclus dans vos paramètres de Build dans le cadre de votre test d'intégration.

Configuration requise

  • Visual Studio Ultimate, Visual Studio Premium

Tâches

Tâches

Rubriques associées

Créer un test d'interface utilisateur automatisé d'un test manuel existant : créer un test d'interface utilisateur automatisé d'un enregistrement des actions existant d'un cas de test manuel.

Enregistrement d'Actions utilisateur d'enregistrement de créer un test d'interface utilisateur automatisé : les actions utilisateur que vous souhaitez utiliser pour créer un test d'interface utilisateur automatisé et générer le code d'un test codé de l'interface utilisateur de l'enregistrement.Vous pouvez ensuite ajouter du code personnalisé à votre test codé d'interface utilisateur à l'aide de l'éditeur de code, ou en utilisant l'éditeur de test codé d'interface utilisateur.

Ajoutez les contrôles et la validation d'interface utilisateur à votre test de l'interface utilisateur automatisé : ajouter des contrôles d'interface utilisateur à votre test codé de l'interface utilisateur et vérifiez les valeurs et les propriétés des contrôles à l'aide de le générateur de test codé de l'interface utilisateur.

Si vous testez une application volumineuse, vous devrez peut-être utiliser plusieurs mappages d'IU pour créer vos tests codés de l'interface utilisateur.

Ajoutez les paramètres d'une source de données à utiliser avec votre test codé de l'interface utilisateur : transforment votre test codé de l'interface utilisateur en test piloté par des données en ajoutant une source de données pour votre méthode de test et en utilisant le contexte de test pour exécuter la méthode de test pour chaque groupe de données dans votre source de données.

Lien deScénarios de test de liens aux besoins des utilisateurs : vos tests automatisés d'interface utilisateur aux besoins des utilisateurs.Vous pouvez ensuite déterminer le nombre de tests automatisés pour les besoins de vos utilisateurs.

Modifier les tests codés de l'interface utilisateur à l'aide de l'éditeur de test codé de l'interface utilisateur : l'éditeur de test codé de l'interface utilisateur vous permet de modifier facilement vos 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.

Exécuter des tests automatisés de l'interface utilisateur : exécutent les tests codés de l'interface utilisateur directement à partir de Visual Studio, d' Microsoft Test Manager, d' Team Foundation Build.Les tests codés de l'interface utilisateur doivent interagir avec le Bureau lorsque vous les exécutez, contrairement aux autres tests automatisés.

Ajout de la prise en charge des contrôles personnalisés : L'infrastructure des tests codés de l'interface utilisateur ne prend pas en charge chaque interface utilisateur possible et ne pas prend pas nécessairement en charge l'interface utilisateur que vous souhaitez tester.Par exemple, vous ne pouvez pas créer immédiatement un test codé de l'interface utilisateur de l'IU de Microsoft Excel.Toutefois, vous pouvez créer une extension à l'infrastructure de tests codés de l'interface utilisateur qui prendra en charge un contrôle personnalisé.

Tests codés de l'interface utilisateur Écriture deMeilleures pratiques pour les tests codés de l'interface utilisateur : qui réduisent l'effet d'une interface utilisateur modification du programme en cours de test.

Scénarios connexes

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

Pour vérifier quelles configurations sont prises en charge par les tests codés de l'interface utilisateur, recherchez dans la liste actuelle des systèmes d'exploitation, navigateurs et technologies pris en charge.

Ressources externes

JJ620891.collapse_all(fr-fr,VS.110).gifAide

Tester pour la Livraison Continue avec Visual Studio 2012 – Chapître 2 : Test Unitaire : Tester l'Intérieur

Test de la livraison continue avec Visual Studio 2012 – Chapitre 5 : Automatiser les Tests du Système

JJ620891.collapse_all(fr-fr,VS.110).gifFAQ

Tests codés d'interface utilisateur FAQ - 1

Tests codés d'interface utilisateur FAQ - 2

JJ620891.collapse_all(fr-fr,VS.110).gifForum

Test d'automatisation d'interface utilisateur de Visual Studio (inclut CodedUI)

Voir aussi

Autres ressources

Création de tests automatisés à l'aide de Microsoft Test Manager