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 |
|
Cílová verze rozhraní .NET Framework 4,5 s žádný soubor App.config přítomen v projektu pro test |
|
Soubor App.config přítomen v projektu pro test |
|
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."
Na TEST nabídce zvolte Windows a potom vyberte Průzkumníka testů.
Na sestavení nabídce zvolte sestavit řešení.
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ů.
Zvolte výstupu odkaz ve výsledcích Průzkumníka testů.
Zobrazí se výstup pro test, který bude obsahovat odkaz na protokol akcí.
Zvolte odkaz UITestActionLog.html.
Protokol se zobrazí v prohlížeči.
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