Partager via


Test des applications Silverlight avec des tests codés de l'interface utilisateur ou des enregistrements d'actions

À l'aide de Microsoft Visual Studio 2010 Feature Pack 2, vous pouvez créer des tests codés de l'interface utilisateur ou des enregistrements des actions pour les applications Silverlight 4. Les enregistrements des actions vous permettent d'avancer rapidement dans les étapes d'un test manuel. Pour plus d'informations sur les enregistrements des actions ou les tests codés de l'interface utilisateur, consultez Comment : créer un enregistrement des actions ou Comment : créer un test codé de l'interface utilisateur.

Pour utiliser cette fonctionnalité, vous devez ajouter Microsoft.VisualStudio.TestTools.UITest.Extension.SilverlightUIAutomationHelper.dll en tant que référence à votre application Silverlight 4, de sorte que les contrôles Silverlight puissent être identifiés. Cet assembly d'assistance instrumente votre application Silverlight de sorte que les informations relatives à un contrôle soient disponibles pour l'API des plug-ins Silverlight que vous utilisez dans votre test codé de l'interface utilisateur ou pour un enregistrement des actions.

Cet assembly ne peut pas être redistribué. Par conséquent, vous devez ajouter cette référence de manière conditionnelle à votre projet Silverlight. Avec cette approche, l'assembly n'est pas redistribué lorsque vous déployez votre logiciel sur un client.

Exécution à distance des tests codés de l'interface utilisateur

Si vous souhaitez exécuter à distance les tests codés de l'interface utilisateur pour votre application, vous devez installer Microsoft Visual Studio 2010 Feature Pack 2 sur les ordinateurs dotés d'un agent de test ou d'un contrôleur de test qui sera utilisé pour exécuter les tests. Pour plus d'informations sur l'exécution des tests codés de l'interface utilisateur, consultez Comment : configurer votre agent de test pour exécuter des tests qui interagissent avec le bureau et Exécution de tests automatisés.

Génération des tests codés de l'interface utilisateur avec Team Build

Si vous souhaitez générer le projet de test qui contient vos tests codés de l'interface utilisateur Silverlight dans le cadre du processus Team Build à l'aide d'un agent de build, vous devez installer Microsoft Visual Studio 2010 Feature Pack 2 sur les ordinateurs dotés d'un agent de build qui est utilisé pour générer le projet de test. Pour plus d'informations sur la génération et l'exécution des tests, consultez Comment : configurer et exécuter des tests planifiés après la génération de votre application.

Tâches

Utilisez les rubriques suivantes pour vous guider dans la configuration de votre application Silverlight et la création de vos tests.

Tâches

Rubriques associées

Configuration de votre projet Silverlight 4 pour créer des tests codés de l'interface utilisateur ou des enregistrements des actions : vous devez d'abord configurer votre projet Silverlight 4 pour inclure un assembly d'assistance qui instrumente votre application Silverlight 4. Vous devez également vous assurer qu'une propriété Automation unique est affectée à chacun de vos contrôles Silverlight.

Création de tests codés de l'interface utilisateur pour tester un projet Silverlight 4 : vous pouvez créer des tests codés de l'interface utilisateur pour votre application Silverlight après avoir inclus l'assembly d'assistance et avoir affecté des propriétés Automation uniques à vos contrôles Silverlight.

Voir aussi

Tâches

Comment : créer un enregistrement des actions

Comment : créer un test codé de l'interface utilisateur

Autres ressources

Test de l'application avec Feature Pack 2

Guide essentiel de l'exécution des tests automatisés à partir d'un plan de test