Analiza dzienników zakodowanych testów interfejsu użytkownika
Kodowane filtr dzienniki test interfejsu użytkownika i rekord, który jest uruchamiany ważne informacje na temat kodowane jako test interfejsu użytkownika.
Wymagania
- Visual Studio Ultimate, Visual Studio Premium
Dlaczego należy to zrobić?
Dzienniki są przedstawiane w formacie, który pozwala na szybkie zagadnienia związane z debugowaniem.
Jak to zrobić?
Krok 1: Edytuj plik QTAgent32.exe.config
Aby skonfigurować wyjścia zakodowanej dzienników interfejsu użytkownika, należy ustawić niektóre ustawienia konfiguracji w pliku QTAgent32.exe.config.Domyślnie ten plik jest instalowane w następującej lokalizacji:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
Wyjściowy plik dziennika można określić, konfigurując istniejące ustawienie poziomu śledzenia w QTAgent32.exe.config pliku.Jest to realizowane przez przypisywanie wartości do EqtTraceLevel w sekcji system.diagnostics.
<add name="EqtTraceLevel" value="0" />Ustawiając wartość "0", można wykluczyć wyjściowy plik dziennika w formacie HTML.
<add name="EqtTraceLevel" value="1" />Ustawiając wartość na "1" lub wyższej, kodowanych testy interfejsu użytkownika spowoduje wygenerowanie pliku dziennika w formacie HTML.
<add name="EqtTraceLevel" value="3" />Ustawiając wartość na "3" lub wyższej, zrzuty ekranu są dokonywane w każdej akcji.Gdy wartość jest równa 1 lub 2, zrzuty ekranu są dokonywane w tylko akcje błąd.
Jeśli chcesz wyłączyć funkcję tworzenia zrzut ekranu, niezależnie od poziomu, należy dodać klucz do <add key="EnableSnapshotInfo" value="true"/> w sekcji appSettings.Na przykład następująca konfiguracja zapewni kodowane jako interfejs użytkownika test plików dziennika, które obejmują zrzuty ekranu dla każdego działania, podjęte podczas badania:
<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>
Krok 2: Uruchom kodowane jako test interfejsu użytkownika i wyświetlania dziennika
Ze zmianami do QTAgent32.exe.config pliku w miejscu, po uruchomieniu kodowane jako testu interfejsu użytkownika, zobaczysz, ma łącza danych wyjściowych w wynikach badania Explorer.Pliki dziennika są produkowane, nie tylko w przypadku, gdy Twój test zakończy się niepowodzeniem, ale także do pomyślnych badań, gdy poziom śledzenia przyporządkowany jest zestaw do "pełne."
Na TEST menu, wybierz polecenie systemu Windows , a następnie wybierz Test Explorer.
Na budować menu, wybierz polecenie Budowania rozwiązania.
W Eksploratorze przetestować, wybierz kodowane jako test interfejsu użytkownika chcesz uruchomić, otwórz menu skrótów, a następnie wybierz Uruchomić testy wybierz.
Zautomatyzowane testy uruchomisz i wskazać, czy przekazany, czy nie powiodło się.
Porada Aby wyświetlić Explorer Test z Test menu, wskaż polecenie systemu Windows , a następnie wybierz Test Explorer.
Wybierz polecenie produkcji łącze w wynikach testu Explorer.
Spowoduje to wyświetlenie danych wyjściowych dla test, który zawiera łącze do dziennik czynności.
Wybierz łącze UITestActionLog.html.
Dziennik jest wyświetlany w przeglądarce sieci web.
Zobacz też
Zadania
Porady: uruchamianie testów za pomocą programu Microsoft Visual Studio
Koncepcje
Weryfikowanie kodu przy użyciu kodowanych testów interfejsu użytkownika