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

Vous pouvez utiliser Visual Studio 2010 Ultimate ou Visual Studio 2010 Premium pour créer des tests automatisés de l'interface utilisateur (IU) 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. Les tests d'interface utilisateur automatisés vous permettent de vérifier que l'interface utilisateur fonctionne correctement après des modifications du code. Ils sont plus rapides à exécuter que les tests manuels. Par conséquent, vous pouvez les exécuter plus fréquemment.

Tâches

Tâches

Rubriques associées

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

Enregistrer des actions utilisateur pour créer un test d'interface utilisateur automatisé : vous pouvez enregistrer des actions utilisateur pour créer un test d'interface utilisateur automatisé et générer le code d'un test codé de l'interface utilisateur à partir de cet enregistrement.

Ajouter des contrôles d'interface utilisateur et une validation à votre test d'interface utilisateur automatisé : vous pouvez ajouter des contrôles d'interface utilisateur à votre test codé de l'interface utilisateur et vérifier les valeurs et propriétés des contrôles à l'aide du 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.

Ajout de paramètres à partir d'une source de données pour votre test codé de l'interface utilisateur : vous pouvez transformer 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 afin d'exécuter la méthode de test pour chaque groupe de données de votre source de données.

Établissement de liens entre les cas de test et les besoins des utilisateurs : vous pouvez lier vos tests d'interface utilisateur automatisés aux besoins des utilisateurs. Vous pouvez ensuite déterminer le nombre de tests automatisés pour les besoins de vos utilisateurs.

Exécution des tests d'interface utilisateur automatisés : vous pouvez exécuter directement des tests codés de l'interface utilisateur à partir de Microsoft Visual Studio 2010, Gestionnaire de tests Microsoft et 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é.

Meilleures pratiques pour les tests codés de l'interface utilisateur : vous pouvez écrire des tests codés de l'interface utilisateur qui atténuent l'effet des modifications d'une interface utilisateur sur le programme sous test.

Notes

En installant Microsoft Visual Studio 2010 Feature Pack 2, vous pouvez utiliser Windows Internet Explorer 7 (ou versions ultérieures) pour enregistrer des actions d'interface utilisateur sur un site Web ou une application Web, puis effectuer la lecture des tests avec le navigateur Mozilla Firefox version 3.5 ou 3.6. En outre, le pack de fonctionnalités inclut l'éditeur de test codé de l'interface utilisateur qui 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 rechercher, afficher et modifier vos méthodes de test. Vous pouvez également modifier les actions d'interface utilisateur et leurs contrôles associés dans le mappage de contrôle d'interface utilisateur. Pour télécharger le pack de fonctionnalités, vous devez avoir Visual Studio 2010 Ultimate, Visual Studio 2010 Premium ou Test Professional 2010 avec un abonnement MSDN, Microsoft BizSpark ou MSDN Academic Alliance. Pour plus d'informations, consultez Enregistrement des tests avec Windows Internet Explorer et lecture avec Mozilla Firefox, Modification des tests codés de l'interface utilisateur à l'aide de l'éditeur de test codé de l'interface utilisateur et Microsoft Visual Studio 2010 Feature Pack 2.

Scénarios connexes

Exécution de tests automatisés

Vous pouvez exécuter vos tests codés de l'interface utilisateur pour vérifier que l'application satisfait aux besoins de l'utilisateur. Vous pouvez exécuter des tests codés de l'interface utilisateur à l'aide de Visual Studio 2010 Ultimate, Visual Studio 2010 Premium ou Visual Studio Test Professional 2010.

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.

Voir aussi

Autres ressources

Création de tests automatisés