Skorzystaj z tego przewodnika krok po kroku, aby skonfigurować TestNG na Eclipse

Ostatnia aktualizacja 24 maja 2020 r.-Guy Arieli, CTO Quality

artykuł pomoże Ci skonfigurować podstawowy projekt TestNG przy użyciu Eclipse, a jednocześnie daje świetny przegląd TestNG i jego funkcji.

Wykorzystaj swoje ciągłe testy do cyfrowej transformacji

Guy Arieli, CTO ciągłego testowania w Digital.ai Ashok Balasubramanian CTO z Atos Syntel, omawia rzeczywiste przypadki, w jaki sposób testowanie może i musi ewoluować, aby w pełni wykorzystać technologie cyfrowe.

Obejrzyj teraz

ciągłe testowanie

do tego samouczka będziesz potrzebować:

  • Java
  • Eclipse
  • Selenium Client and WebDriver
  • TestNG

co to jest TestNG?

TestNG to kompleksowa struktura testowania automatyki, która obejmuje wszystkie modele testowania, takie jak testy jednostkowe, testy integracyjne, testy funkcjonalne i end-to-end. Cedric Beust, zainspirowany JUnit i NUnit, stworzył TestNG w 2004 roku, aby testy były proste i łatwe. Dzięki adnotacjom i funkcjom raportowania TestNG ułatwia kodowanie przypadków testowych. TestNG to krótka forma testowania nowej generacji.

najlepszą rzeczą z TestNG jest funkcja raportowania. Oferuje szczegółowy raport z testów pokazujący, ile przypadków testowych nie powiodło się, ile pominęło i ile się udało. Kiedy uruchamiasz metodę z wieloma przypadkami testowymi i jeśli jeden przypadek testowy nie powiedzie się, musisz ponownie uruchomić metodę ze wszystkimi przypadkami testowymi. Nie możesz sam przeprowadzić nieudanego testu. Tak, będzie uruchamianie udanych testów też. TestNG pozwala jednak na wygenerowanie raportu z nieudanego testu w postaci pliku XML. Oznacza to, że możesz uruchomić ten plik XML, aby uruchomić tylko nieudane przypadki testowe. Nie musisz ponownie uruchamiać udanych.

inną ważną cechą jest to, że możesz grupować wiele przypadków testowych i uruchamiać je zgodnie z predefiniowaną sekwencją lub uruchamiać jeden przypadek wiele razy. TestNG umożliwia testowanie równoległe, co oznacza, że można uruchamiać wiele przypadków testowych na wielu platformach, jednocześnie łatwo integrując je ze środowiskami CI / CD, takimi jak Jenkins.

adnotacje w TestNG to świetna funkcja, która pozwala programistom łatwo zrozumieć kod podczas automatycznej obsługi wyjątków. Podczas gdy wielowątkowe testowanie jest obsługiwane, Konfiguracja środowiska wykonawczego jest elastyczna, a API jest wtyczką.

Krok 1: Zainstaluj i skonfiguruj Javę

TestNG wymaga Javy, co oznacza, że powinieneś najpierw pobrać i zainstalować Javę JDK5. Możesz pobrać Java Development Kit ze strony internetowej Oracle.

po zakończeniu pobierania kliknij go dwukrotnie i zainstaluj pakiet.

Krok 2: Konfiguracja zmiennych środowiskowych

aby uruchomić Javę, należy skonfigurować zmienną środowiskową

  1. otwórz Właściwości systemu i kliknij ” Zaawansowane właściwości systemu
  2. kliknij zmienne środowiskowe
  3. w obszarze zmienne użytkownika sprawdź, czy zmienna JAVA_HOME jest ustawiona na ścieżkę, na której zainstalowana jest Java
  4. w obszarze zmienne systemowe Sprawdź, czy wartość ścieżki zawiera ścieżka Java

TestNG-zmienne środowiskowe

Krok 3: Zainstaluj Eclipse

teraz, gdy Java jest zainstalowana, możesz pobrać i zainstalować Eclipse.

  1. aby pobrać Eclipse, odwiedź Stronę eclipse.
  2. Kliknij dwukrotnie pobrane oprogramowanie.

     instalator eclipse

  3. następny ekran wyświetla wiele opcji Eclipse IDE dla różnych zadań. Wybierz Eclipse IDE dla programistów Java.

     instalator Eclipse

  4. zaakceptuj umowę licencyjną na następnym ekranie.

     Eclipse agreement

  5. Sprawdź ścieżkę folderu Java i ścieżkę instalacji i kliknij „Zainstaluj”.

     instalator eclipse

  6. rozpoczyna się proces instalacji.

     instalacja eclipse

  7. po zakończeniu instalacji uruchom aplikację.

    uruchomienie eclipse

  8. Ustaw katalog obszaru roboczego na następnym ekranie.

     Eclipse ide launcher

  9. następny ekran to ekran powitalny.

     eclipse ide home

teraz Eclipse jest zainstalowany i gotowy do użycia. Oferujemy również własną wtyczkę Eclipse, o której możesz dowiedzieć się więcej tutaj.

Krok 4: Pobierz Selenium Client and WebDriver

aby uruchomić skrypty testowe selenium, musisz pobrać Selenium client and WebDriver for Java. Występuje w postaci plików JAR. Pliki JAR można pobrać ze strony internetowej Selenium.

Krok 5: Pobierz wtyczkę TestNG

TestNG można łatwo dodać do Eclipse za pomocą opcji Marketplace.

kliknij na 'Help’ i przejdź do Eclipse Market Place.

TestNG Eclipse Marketplace

na następnym ekranie wpisz TestNG w polu wyszukiwania i kliknij „GO”. Eclipse wyświetli wtyczkę TestNG. Kliknij Zainstaluj.

jednak najnowszy pakiet Eclipse nie jest dostarczany z wtyczką TestNG. W takim przypadku możesz pobrać pliki TestNG JAR do systemu i dodać je jako biblioteki do projektu Java. Możesz pobrać pliki wtyczki TestNG z tego linku: https://dl.bintray.com/testng-team/testng-eclipse-release/

  1. kliknij na Zipped i wybierz najnowszą wersję i pobierz pliki.
  2. teraz otwórz Eclipse i kliknij Pomoc i przejdź do instalacji oprogramowania.
  3. kliknij Dodaj i podaj nazwę jako TestNG Eclipse oraz ścieżkę, w której zapisałeś pliki TestNG.

     dostępny test

  4. teraz kliknij Dalej i zaakceptuj umowę licencyjną i zainstaluj wtyczkę.

    testowanie licencji eclpise

  5. System poprosi o ponowne uruchomienie.

     REstart TestNG

  6. po ponownym uruchomieniu Eclipse kliknij plik – > Nowy – > Java Project.

     projekt eclipse testng

  7. na następnym ekranie wprowadź nazwę swojego projektu.

     nowy projekt java

  8. na następnym ekranie zostaną wyświetlone ustawienia Java. Przejdź do biblioteki i kliknij Dodaj bibliotekę.

     nowy projekt java

  9. Wybierz TestNG i kliknij Dalej.

    dodaj bibliotekę

  10. kliknij przycisk Zakończ i TestNG jest teraz gotowy do użycia.

     koniec

Krok 6: Utwórz plik TestNG

  1. Otwórz Eclipse i przejdź do widoku Eksploratora pakietów. Wybierz projekt testowy, który nazwałeś wcześniej (tutaj)
  2. kliknij prawym przyciskiem myszy src i wybierz nowy->inny

     eclipse Nowy inny

  3. teraz kliknij na TestNG i wyświetli klasę TestNG.

     Klasa TestNG

  4. na następnym ekranie pojawi się monit o wprowadzenie szczegółów nowej klasy TestNG.

     nowy test TestNG Eclipse

  5. w folderze źródłowym kliknij przeglądarkę i wybierz projekt TestNG.

     testowanie Eclipse

  6. podaj folder źródłowy i informacje o pakiecie oraz wybierz adnotacje. np: @ BeforeTest i @AfterTest i kliknij Zakończ.
  7. Eclipse automatycznie utworzy Twój szablon TestNG.

     Testowanie Eclipse

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.