Analyse des tests codés de l'interface utilisateur à l'aide des journaux de test codé de l'interface utilisateur
Les journaux de test codé d'interface utilisateur filtrent et enregistrent et informations importantes de vos test codé d'interface utilisateur.
Configuration requise
- Visual Studio Ultimate, Visual Studio Premium
Pourquoi dois-je le faire ?
Les journaux sont présentés dans un format qui permet le débogage des problèmes drapidement.
Comment puis-je le faire ?
Étape 1 : Modifiez le fichier de QTAgent32.exe.config
Pour configurer la sortie pour les journaux codés d'interface utilisateur, vous devez définir des paramètres de configuration dans le fichier QTAgent32.exe.config.Par défaut, ce fichier est installé à l'endroit suivant :
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
Vous pouvez spécifier la sortie du fichier journal en configurant la configuration existante de niveau de traçage dans le fichier QTAgent32.exe.config.Cela est fait en assignant une valeur à EqtTraceLevel dans la section de system.diagnostics.
<add name="EqtTraceLevel" value="0" /> En affectant la valeur « 0 ", vous pouvez exclure la sortie du fichier journal HTML.
<add name="EqtTraceLevel" value="1" /> En affectant la valeur à '1' ou plus, les tests codés d'interface utilisateur vont génèrer un fichier journal HTML.
<add name="EqtTraceLevel" value="3" /> En affectant la valeur à être '3' ou plus, des captures sont prises pour chaque action.Lorsque la valeur est 1 ou 2, des captures sont prises pour les actions des erreurs uniquement.
Si vous souhaitez désactiver la création de capture d'écran indépendamment du niveau, ajoutez <add key="EnableSnapshotInfo" value="true"/> dans la section de appSettings.Par exemple, la configuration suivante fournit les fichiers journaux des tests codés d'interface utilisateur qui incluent des captures d'écran pour chaque action exécutée pendant le test :
<system.diagnostics>
<switches>
<!-- You must use integral values for "value".
Use 0 for off, 1 for error, 2 for warn, 3 for info, and 4 for verbose. -->
<add name="EqtTraceLevel" value="3" />
</switches>
</system.diagnostics>
<appSettings>
<add key="StopTestRunCallTimeoutInSeconds" value="5"/>
<add key="LogSizeLimitInMegs" value="20"/>
<add key="CreateTraceListener" value="no"/>
<add key="GetCollectorDataTimeout" value="300"/>
<add key="EnableHtmlLogger" value="true"/>
<add key="EnableSnapshotInfo" value="true"/>
</appSettings>
Étape 2 : Exécutez votre test codé d'interface utilisateur et afficher le journal
Avec les modifications apportées au fichier QTAgent32.exe.config en place, lorsque vous exécutez un test codé d'interface utilisateur que vous verrez il existe un lien de sortie dans les résultats de l'explorateur de tests.Les fichiers journaux sont produits non seulement lorsque votre test échoue, mais également pour les tests réussis lorsque le niveau de traçage a la valeur « verbose. »
Dans le menu Test, cliquez sur Fenêtres, puis sélectionnez 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é d'interface utilisateur à exécuter, ouvrez le menu contextuel, puis choisissez Exécutez les tests sélectionnés.
Les tests automatisés seront exécutés et indiqueront s'ils passaient ou échouaient.
Conseil Pour afficher l'explorateur de tests depuis le Menu Test, pointez sur Fenêtres puis choisir Explorateur de Tests.
Sélectionnez le lien Sortie dans les résultats de l'explorateur de tests.
Cela affiche la sortie du test qui inclut un lien vers le journal des actions.
Cliquez sur le lien UITestActionLog.html.
Le journal s'affiche dans votre navigateur web.
Voir aussi
Tâches
Comment : exécuter des tests à partir de Microsoft Visual Studio
Concepts
Vérification du code à l'aide de tests codés de l'interface utilisateur