Udostępnij za pośrednictwem


Analiza dzienników zakodowanych testów interfejsu użytkownika

Kodowane filtru dzienniki testów interfejsu użytkownika i rekord, który jest uruchamiany ważne informacje dotyczące kodowane test interfejsu użytkownika.

Wymagania

  • Visual Studio Ultimate, Visual Studio Premium

Dlaczego należy to zrobić?

Dzienniki są prezentowane w formacie, który umożliwia szybkie debugowania problemów.

Jak to zrobić?

Krok 1: Włącz rejestrowanie

W zależności od swojego scenariusza użyj jednej z następujących metod, aby włączyć dziennik.

Scenariusz

Metoda

Docelowa wersja programu .NET Framework 4 z plik App.config, nie jest obecny w projekcie testu

  1. Otwórz QTAgent32_40.exe.config pliku.

    Domyślnie ten plik znajduje się w <drvie>:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Zmień wartość dla EqtTraceLevel do żądany poziom dziennika.

  3. Zapisz plik.

Docelowa wersja programu .NET Framework 4,5 z plik App.config, nie jest obecny w projekcie testu

  1. Otwórz QTAgent32.exe.config pliku.

    Domyślnie ten plik znajduje się w <drvie>:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.

  2. Zmodyfikuj wartość EqtTraceLevel do żądany poziom dziennika.

  3. Zapisz plik.

Pliku App.config obecne w projekcie testu

  1. Otwieranie pliku App.config w projekcie.

  2. Dodaj następujący kod w węźle konfiguracji:

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

Włącz rejestrowanie z kodu testu

LoggerOverrideState= HtmlLoggerState.AllActionSnapshot;

Krok 2: Uruchamiaj swoje kodowane testy interfejsu użytkownika i wyświetlić dziennik

Po uruchomieniu kodowanych testów interfejsu użytkownika ze zmianami do QTAgent32.exe.config pliku w miejscu, pojawi się w wynikach Eksploratora testów istnieje łącze danych wyjściowych.Pliki dziennika opracowuje się nie tylko wtedy, gdy test nie powiedzie się, ale także pomyślne testów, gdy poziom śledzenia jest ustawiona na "trybu informacji pełnej."

  1. Na testu menu, wybierz polecenie Windows , a następnie wybierz Eksploratora testów.

  2. Na tworzenie menu, wybierz polecenie tworzyć rozwiązania.

  3. Wybierz kodowanych testów interfejsu użytkownika chcesz uruchomić, otwórz menu skrótów, a następnie wybierz w Eksploratora testów Uruchom testy wybierz.

    Testy automatyczne uruchomisz i wskazać, czy powodzeniem lub niepowodzeniem.

    PoradaPorada

    Aby wyświetlić Eksploratora testów z menu testu, wskaż polecenie Windows , a następnie wybierz Eksploratora testów.

  4. Wybierz danych wyjściowych łącze w wynikach Eksploratora testów.

    Łącze danych wyjściowych w Eksploratorze testów

    Spowoduje to wyświetlenie produktu wyjściowego dla testów, które zawiera łącze do dziennik czynności.

    Wyniki i dane wyjściowe łącza z kodowanych testów interfejsu użytkownika

  5. Wybierz łącze UITestActionLog.html.

    Dziennik jest wyświetlany w przeglądarce sieci web.

    Kodowane pliku dziennika testów interfejsu użytkownika

Pytania i odpowiedzi

Pyt.: co się stało z kluczem EnableHtmlLogger?

W poprzednich wersjach programu Visual Studio wystąpiły dwie więcej ustawień konfiguracji w celu włączenia rejestratora Html w kodowanych testów interfejsu użytkownika:

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

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

Oba te ustawienia są używane od programu Visual Studio 2012.EqtTraceLevel jest tylko ustawienie, które muszą zostać zmodyfikowane w celu włączenia HtmlLogger.

Zobacz też

Zadania

Porady: uruchamianie testów za pomocą programu Microsoft Visual Studio

Koncepcje

Weryfikowanie kodu przy użyciu automatyzacji interfejsu użytkownika