Sdílet prostřednictvím


Analýza programových testů uživatelského rozhraní pomocí protokolů z těchto testů

Programové filtr protokolů testování uživatelského rozhraní a záznam, který spouští důležité informace o vaší programové testy uživatelského rozhraní.

Požadavky

  • Visual Studio Ultimate, Visual Studio Premium

Proč by to možné?

Protokoly jsou uvedeny ve formátu, který umožňuje rychle ladění problémy.

Jak to mám udělat?

Krok 1: Povolení protokolování

V závislosti na váš scénář použijte jednu z následujících metod Chcete-li povolit protokol.

Scénář

Metoda

Cílová verze rozhraní .NET Framework 4 s žádný soubor App.config přítomen v projektu pro test

  1. Otevřít QTAgent32_40.exe.config souboru.

    Ve výchozím nastavení tento soubor je umístěn v <drvie>:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Upravte hodnotu pro EqtTraceLevel na požadovanou úroveň protokolu.

  3. Uložte soubor.

Cílová verze rozhraní .NET Framework 4,5 s žádný soubor App.config přítomen v projektu pro test

  1. Otevřít QTAgent32.exe.config souboru.

    Ve výchozím nastavení tento soubor je umístěn v <drvie>:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Upravte hodnotu EqtTraceLevel na požadovanou úroveň protokolu.

  3. Uložte soubor.

Soubor App.config přítomen v projektu pro test

  1. Otevřete soubor App.config v projektu.

  2. Přidejte následující kód v uzlu Konfigurace:

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

Povolit protokolování od samotného testu kódu

LoggerOverrideState= HtmlLoggerState.AllActionSnapshot;

Krok 2: Spustit programové testování uživatelského rozhraní a zobrazte protokol

Při spuštění programové testy uživatelského rozhraní s změny QTAgent32.exe.config souboru na místě, zobrazí se existuje propojení výstup ve výsledcích Průzkumníka testů.Soubory protokolu jsou vytvářeny, nikoli pouze v případě, že váš test nezdaří, ale také pro úspěšné testy, je-li úroveň trasování je nastavena na "verbose."

  1. Na TEST nabídce zvolte Windows a potom vyberte Průzkumníka testů.

  2. Na sestavení nabídce zvolte sestavit řešení.

  3. V Průzkumníku testovat vyberte programové testy uživatelského rozhraní, které chcete spustit, otevřete její místní nabídky a pak zvolte spustit vyberte testy.

    Automatizované testy spustí a označuje, zda úspěšná nebo neúspěšná.

    Tip

    Chcete-li zobrazit Průzkumníka testů z nabídky Test, přejděte na příkaz Windows a poté zvolte možnost Průzkumníka testů.

  4. Zvolte výstupu odkaz ve výsledcích Průzkumníka testů.

    Výstup odkaz v Průzkumníku testů

    Zobrazí se výstup pro test, který bude obsahovat odkaz na protokol akcí.

    Výsledky a výstupní odkazy z programové testy uživatelského rozhraní

  5. Zvolte odkaz UITestActionLog.html.

    Protokol se zobrazí v prohlížeči.

    Programové souboru protokolu testování uživatelského rozhraní

Dotazy a odpovědi

D: co se stalo ke klíči EnableHtmlLogger?

V předchozích verzích sady Visual Studio nebyly dvě další nastavení konfigurace pro povolení protokolování ve formátu Html v programové testy uživatelského rozhraní:

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

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

Obě nastavení již nejsou používání od sady Visual Studio 2012.EqtTraceLevel je pouze nastavení, které je nutné upravit tak, aby povolit HtmlLogger.

Viz také

Úkoly

Postupy: Spouštění testů ze sady Microsoft Visual Studio

Koncepty

Ověřování kódu pomocí automatizace uživatelského rozhraní