Enregistrement des tests avec Windows Internet Explorer et lecture avec Mozilla Firefox
À l'aide de 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 lire les tests à l'aide du navigateur Mozilla Firefox version 3.5 ou 3.6.
Avertissement
Une fois que vous avez installé Microsoft Visual Studio 2010 Feature Pack 2, si vous souhaitez utiliser le package de test pour Mozilla Firefox, vous devez installer et configurer l'extension d'assistance des tests pour Mozilla Firefox. Pour plus d'informations, consultez Comment : installer l'extension d'assistance des tests pour Mozilla Firefox..
Conseil
Par défaut, le fichier d'installation de l'extension d'assistance des tests (ConfigFFExtension.exe) se trouve dans l'un des chemins suivants :
-
Ordinateurs 32 bits : %CommonProgramFiles%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.
-
Ordinateurs 64 bits : %CommonProgramFiles(x86)%\microsoft shared\VSTT\10.0\UITestExtensionPackages\ConfigFFExtension.exe.
Avertissement
Vous pouvez uniquement utiliser le navigateur Firefox pour lire les tests codés de l'interface utilisateur. L'enregistrement des tests codés de l'interface utilisateur sur des sites Web et des applications Web à l'aide du navigateur Firefox n'est pas pris en charge.
Vous pouvez utiliser les types de tests suivants pour lire les tests codés de l'interface utilisateur à l'aide du navigateur Firefox :
Tests codés de l'interface utilisateur : vous pouvez 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 codés de l'interface utilisateur vous permettent de tester les fonctionnalités d'une interface utilisateur. Ils sont plus rapides à exécuter que les tests manuels. Par conséquent, vous pouvez les exécuter plus fréquemment. À l'aide de Microsoft Visual Studio 2010 Feature Pack 2, vous pouvez enregistrer des actions d'interface utilisateur sur un site Web ou une application Web. Vous pouvez créer des tests codés de l'interface utilisateur à l'aide d'Internet Explorer, puis lire ces tests à l'aide du navigateur Firefox.
Pour plus d'informations sur les tests codés de l'interface utilisateur, consultez Test de l'interface utilisateur avec des tests d'interface utilisateur automatisés.
Tests manuels : vous pouvez créer des cas de test manuel pour tester votre application. Dans un cas de test manuel, vous pouvez documenter toutes les étapes de test obligatoires pour un scénario spécifique et toutes les autres informations nécessaires pour exécuter le test manuel. Cela peut inclure l'attachement de fichiers au cas de test manuel. Vous devez ajouter vos cas de test manuel à un plan de test pour pouvoir les exécuter à l'aide de Test Runner. En ajoutant vos cas de test manuel à un plan, vous pouvez enregistrer les résultats à chaque fois que vous exécutez votre test. À l'aide de Microsoft Visual Studio 2010 Feature Pack 2, vous pouvez créer un enregistrement des actions associées aux étapes de test manuel qui sont exécutées sur un site Web ou sur une application Web. Vous pouvez enregistrer les tests à l'aide d'Internet Explorer, puis les lire à l'aide du navigateur Firefox.
Pour plus d'informations sur les tests manuels, consultez Création de cas de test manuel et Exécution de tests manuels à l'aide de Test Runner.
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.
Prise en charge de plusieurs versions de Mozilla Firefox
L'utilisateur peut avoir installé plusieurs versions de Firefox et plusieurs langues de la même version de Firefox sur son ordinateur. La lecture permet à l'utilisateur de sélectionner la version et la langue de Firefox à utiliser pour cette opération. Lors de la lecture à l'aide de Microsoft Test Runner, toutes les versions de Firefox qui sont installées sur l'ordinateur sont affichées de manière à permettre à l'utilisateur d'en sélectionner une. Dans le cas de CodedUITest, l'utilisateur peut affecter à l'attribut d'environnement BrowserWindow.CurrentBrowser la valeur correspondant à l'une des versions installées. Cette dernière sera alors sélectionnée pour la lecture.
Par exemple, si vous définissez BrowserWindow.CurrentBrowser = "Firefox 3.5.7 (ar)", la version arabe 3.5.7 de Firefox sera utilisée pour la lecture. Si la valeur "Firefox" est affectée à la propriété CurrentBrowser, la version de Firefox installée par défaut est utilisée pour la lecture. Dans la clé de registre sous HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox, recherchez les noms de toutes les versions de Mozilla Firefox installées sur votre ordinateur et utilisez ces noms pour définir la propriété CurrentBrowser. Vous pouvez également spécifier la propriété CurrentBrowser à l'aide de la variable d'environnement CodedUITestCurrentBrowser. Les tests codés de l'interface utilisateur liront cette variable d'environnement et définiront la propriété CurrentBrowser lors de l'initialisation de test. Cette méthode est plus appropriée pour sélectionner un navigateur pour la lecture, car elle n'implique pas la modification de votre test codé de interface utilisateur. En outre, vous pouvez manipuler le navigateur pour la lecture à l'aide de cette variable d'environnement.
Composants requis
Visual Studio 2010 Ultimate, Visual Studio 2010 Premium ou Test Professional 2010.
La version 3.5 ou 3.6 de Mozilla Firefox est installée et a été démarrée au moins une fois pour l'utilisateur actuel.
Tâches
Tâches clés |
Rubriques associées |
---|---|
Attention
Une fois que vous avez installé Microsoft Visual Studio 2010 Feature Pack 2, pour utiliser le package de test pour Mozilla Firefox, vous devez installer et configurer l'extension d'assistance des tests pour Mozilla Firefox.Vous devez également installer l'extension d'assistance des tests dans le cadre de votre navigateur Mozilla Firefox.
|
|
Lire les tests manuels à l'aide de Mozilla Firefox : lorsque vous exécutez un test manuel, vous pouvez indiquer au test d'utiliser le navigateur Mozilla Firefox en raison de ses interactions avec un site Web ou une application Web. |
|
Lire les tests codés de l'interface utilisateur à l'aide de Mozilla Firefox : vous pouvez ajouter une variable d'environnement à vos tests codés de l'interface utilisateur qui indique aux tests d'utiliser le navigateur Firefox pour des tests sur des sites Web ou des applications Web. |
Voir aussi
Concepts
Test de l'interface utilisateur avec des tests d'interface utilisateur automatisés
Création de cas de test manuel
Exécution de tests manuels à l'aide de Test Runner