raportowanie XSLT w Selenium Automation Framework z TestNG

wszyscy zdajemy sobie sprawę z tego, jak ważne jest utrzymywanie raportów dla lepszego śledzenia procesów testowania oprogramowania. Dostępne są różne techniki generowania Raportów z testów w Selenium WebDriver. Wybór technik raportowania zależy od sumienia architekta Test automation framework. Dzisiaj omówimy raportowanie XSLT w Selenium. Ma to duże znaczenie, gdy chcesz rozszerzyć domyślną funkcję raportowania TestNG.

zanim przejdziemy do raportowania XSLT, chciałbym polecić ci kolejny niesamowity artykuł na temat innej techniki generowania raportów w Selenium. Kliknij na poniższy link, aby przeczytać więcej na temat raportowania zakresu.

jak generować raporty zasięgu w Selenium Automation Framework?

Co To jest raportowanie XSLT?

XSLT jest w zasadzie językiem transformacji, który przekształca jeden dokument XML w dokument XHTML, który jest wygodny dla każdej przeglądarki do wyświetlania raportów z testów.

XSLT to skrót od Extensible Stylesheet Language Transformations.

co jest wymagane do skonfigurowania raportowania XSLT w Selenium Automation framework?

musimy skonfigurować środowisko w naszym frameworku automatyzacji, aby zaimplementować raportowanie XSLT. Wymagania wstępne są następujące:

  1. projekt musi być skonfigurowany za pomocą narzędzia Ant build
  2. pakiet XSLT wewnątrz folderu projektu
  3. projekt musi być opracowany za pomocą TestNG

po spełnieniu powyższych warunków wstępnych jesteś gotowy do wdrożenia raportowania XSLT w swoim projekcie automatyzacji.

jak skonfigurować ANT w projekcie Selenium?

pozwól, że poprowadzę Cię przez kroki, aby skonfigurować ANT w swoim projekcie, zakładając, że nie masz skonfigurowanego projektu ANT.

ANT jest w zasadzie narzędziem kompilacji dla Javy, który jest napisany w XML. Służy głównie do kompilacji kodu.

Krok# 1: Pobierz plik zip ANT

Kliknij tutaj, aby pobrać plik jar ANT. Pobierz go z sekcji bieżącej wersji.

aktualna wersja ANT

Krok# 2: ekstrakcja i skonfiguruj plik ANT

po rozpakowaniu pliku zip skonfiguruj jego ścieżkę.

kliknij prawym przyciskiem myszy Mój komputer, a następnie kliknij Właściwości i kliknij Zaawansowane ustawienia systemowe.

Zmienne Środowiskowe

Krok # 3: Konfiguracja zmiennej środowiskowej

teraz skonfiguruj zmienną środowiskową, więc kliknij zmienne środowiskowe. Kliknij na Nowy, a następnie wprowadź nazwę zmiennej i wartość zmiennej jako ścieżkę Ant folderu do kosza.

Nowa ścieżka

Krok# 4: Konfiguracja zmiennej systemowej

teraz skonfiguruj zmienną systemową. Kliknij na nowy i dodaj ścieżkę do kosza.

Nowa ścieżka

Krok# 5: Sprawdź poprawność budowania na CMD

Otwórz CMD i wpisz polecenie – ant.

otrzymasz status Build Failed, ponieważ nie wygenerowano jeszcze kompilacji.

Ant cmd

chodzi o konfigurację Ant.

jak skonfigurować raportowanie XSLT w projekcie automatyzacji?

teraz nadszedł czas, aby skonfigurować raportowanie XSLT. Wykonaj poniższe czynności.

Krok# 1: Pobierz plik XSLT

Kliknij tutaj, aby pobrać plik XSLT.

Krok# 2: wyodrębnić i przechowywać plik w projekcie

dostał się do katalogu projektu, a następnie przechowywać wyodrębniony plik XSLT wewnątrz folderu projektu.

folder projektu

po odświeżeniu folderu projektu w Eclipse zobaczysz dodane pliki XSLT.

hierarchia projektu z XSLT

jak wygenerować raport XSLT w Selenium z TestNG?

teraz wszystko jest zrobione. Zakładamy, że tworzysz Skrypty automatyzacji w TestNG. Później omówimy opracowane samouczki na temat TestNG.

uruchom program TestNG, a następnie uruchom Ant build z cmd.

teraz powinieneś oczekiwać jednego folderu do raportowania XSLT w katalogu projektu-testing-xslt.

Jeśli ten folder się nie pojawił, wykonaj poniższe czynności.

jak uzyskać folder 'testng-xslt’ w katalogu projektu w celu walidacji raportu?

przejdź do swojego projektu w Eclipse. Wykonaj kliknij prawym przyciskiem myszy na kompilacji.xml i uruchom jako Ant Build.

Ant build from eclipse

po kliknięciu pojawi się nowe okno. Wybierz Generuj raport i kliknij Uruchom.

Generuj raport XSLT

po pomyślnym uruchomieniu w konsoli zostanie wyświetlony komunikat o pomyślnym zbudowaniu.

Zbuduj konsolę wyników

dalej, zobaczysz folder testing-xslt dodany do katalogu projektu.

testnf-XSLT folder

otwórz ten folder i kliknij indeks. Twój raport będzie widoczny w Twojej przeglądarce.

index

Leave a Reply

Twój adres e-mail nie zostanie opublikowany.