Analyse des tests codés de l'interface utilisateur à l'aide des journaux de test codé de l'interface utilisateur
Les journaux de tests codés de l'interface utilisateur filtrent et enregistrent des informations importantes sur l'exécution de vos tests codés de l'interface utilisateur.
Spécifications
- Visual Studio Ultimate, Visual Studio Premium
Pourquoi est-ce nécessaire ?
Les journaux sont présentés dans un format qui permet de déboguer les problèmes rapidement.
Comment faire ?
Étape 1 : Activer la journalisation
Selon votre scénario, appliquez l'une des méthodes suivantes pour activer le journal.
Scénario |
Méthode |
---|---|
Cibler .NET Framework version 4 sans fichier App.config présent dans le projet de test |
|
Cibler .NET Framework version 4.5 sans fichier App.config présent dans le projet de test |
|
Fichier App.config présent dans le projet de test |
|
Activer la journalisation à partir du code de test proprement dit |
LoggerOverrideState = HtmlLoggerState.AllActionSnapshot; |
Étape 2 : Exécuter votre test codé de l'interface utilisateur et afficher le journal
Quand vous exécutez un test codé de l'interface utilisateur avec les modifications du fichier QTAgent32.exe.config en place, vous pouvez constater qu'un lien de sortie figure dans les résultats de l'Explorateur de tests.Des fichiers journaux sont générés non seulement quand votre test échoue, mais aussi quand les tests réussissent si le niveau de trace a la valeur « Commentaires ».
Dans le menu TEST, choisissez Fenêtres, puis Explorateur de tests.
Dans le menu GÉNÉRER, sélectionnez Générer la solution.
Dans l'Explorateur de tests, sélectionnez le test codé de l'interface utilisateur à exécuter, ouvrez son menu contextuel, puis choisissez Exécuter les tests sélectionnés.
Les tests automatisés s'exécuteront et un message indiquera s'ils ont réussi ou échoué.
Conseil Pour afficher l'Explorateur de tests depuis le menu Test, pointez sur Windows et choisissez Explorateur de tests.
Choisissez le lien Sortie dans les résultats de l'Explorateur de tests.
Cela permet d'afficher la sortie du test qui inclut un lien vers le journal des actions.
Choisissez le lien UITestActionLog.html.
Le journal s'affiche dans votre navigateur web.
Q et R
Q : Qu'en est-il de la clé EnableHtmlLogger ?
Dans les versions précédentes de Visual Studio, il existait deux autres paramètres de configuration pour activer l'enregistreur d'événements HTML dans un test codé de l'interface utilisateur :
<add key="EnableHtmlLogger" value="true"/>
<add key="EnableSnapshotInfo" value="true"/>
Ces deux paramètres sont déconseillés depuis Visual Studio 2012.EqtTraceLevel est le seul paramètre qui doit être modifié pour activer HtmlLogger.
Voir aussi
Tâches
Comment : exécuter des tests à partir de Microsoft Visual Studio
Concepts
Test de l'interface utilisateur avec des tests codés de l'interface utilisateur automatisés