Condividi tramite


Analisi dei test codificati dell'interfaccia utente utilizzando i log dei test codificati dell'interfaccia utente

I log dei test codificati dell'interfaccia utente filtrano e registrano informazioni importanti sulle esecuzioni dei test codificati dell'interfaccia utente.

Requisiti

  • Visual Studio Ultimate, Visual Studio Premium

Perché si deve eseguire questa operazione?

I log sono presentati in un formato che consente il debug rapido degli errori.

Quali operazioni si devono eseguire?

Passaggio 1: Abilitare la registrazione

A seconda dello scenario in uso, abilitare la registrazione usando uno dei metodi seguenti.

Scenario

Metodo

Selezionare .NET Framework versione 4 senza file App.config nel progetto di test

  1. Aprire il file QTAgent32_40.exe.config.

    Per impostazione predefinita, questo file si trova in <drvie>:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Modificare il valore per EqtTraceLevel e impostarlo sul livello di log desiderato.

  3. Salvare il file.

Selezionare .NET Framework versione 4.5 senza file App.config nel progetto di test

  1. Aprire il file QTAgent32.exe.config.

    Per impostazione predefinita, questo file si trova in <drvie>:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Modificare il valore di EqtTraceLevel e impostarlo sul livello di log desiderato.

  3. Salvare il file.

File App.config presente nel progetto di test

  1. Aprire il file App.config nel progetto.

  2. Aggiungere il codice seguente nel nodo di configurazione:

    <system.diagnostics>
        <switches>
          <add name="EqtTraceLevel" value="4" />
        </switches>
     </system.diagnostics>

Abilitare la registrazione dal codice di test stesso

LoggerOverrideState = HtmlLoggerState.AllActionSnapshot;

Passaggio 2: eseguire il test codificato dell'interfaccia utente e visualizzare il log

Quando si esegue un test codificato dell'interfaccia utente dopo avere apportato le modifiche appropriate al file QTAgent32.exe.config, verrà visualizzato un collegamento di output nei risultati di Esplora test.I file di log vengono generati sia per i test con esito negativo, sia per quelli con esito positivo quando il livello di traccia è impostato su "dettagliato".

  1. Dal menuTEST scegliere Finestre, quindi selezionare Esplora test.

  2. Scegliere Compila soluzione dal menu COMPILA.

  3. In Esplora test selezionare il test codificato dell'interfaccia utente che si vuole eseguire, aprire il relativo menu di scelta rapida e quindi scegliere Esegui test selezionati.

    I test automatizzati verranno eseguiti e segnaleranno se sono stati superati o se hanno avuto esito negativo.

    SuggerimentoSuggerimento

    Per visualizzare Esplora test dal menu Test, selezionare Windows, quindi scegliere Esplora test.

  4. Scegliere il collegamento Output nei risultati di Esplora test.

    Collegamento di output in Esplora test

    Verrà visualizzato l'output del test in cui è incluso un collegamento al log azioni.

    Risultati e collegamenti di output del test codificato dell'interfaccia utente

  5. Scegliere il collegamento UITestActionLog.html.

    Il log verrà visualizzato nel browser Web.

    File di log del test codificato dell'interfaccia utente

Domande e risposte

D: Che cosa è accaduto alla chiave EnableHtmlLogger?

Nelle versioni precedenti di Visual Studio sono presenti altre due impostazioni di configurazione per abilitare il logger html nel test codificato dell'interfaccia utente:

<add key="EnableHtmlLogger" value="true"/>

<add key="EnableSnapshotInfo" value="true"/>

Entrambe queste impostazioni sono deprecate a partire da Visual Studio 2012.EqtTraceLevel è l'unica impostazione che occorre modificare per abilitare il logger html.

Vedere anche

Attività

Procedura: eseguire test da Microsoft Visual Studio

Concetti

Verifica del codice mediante l'automazione interfaccia utente