Jak zainstalować TestNG w Eclipse: przewodnik krok po kroku

jak już wiesz, TestNG lub Test next Generation jest jednym z najczęściej używanych frameworków do testowania automatyzacji w Javie. Cedric Beust, zainspirowany JUnit i NUnit, stworzył TestNG z myślą o prawie wszystkich typach modeli testowych, czy to funkcjonalnych, czy kompleksowych. Adnotacje, funkcjonalności, użyteczność, funkcje i łatwość użycia sprawiają, że TestNG jest bardzo popularnym wyborem frameworka. Poniżej wymieniono niektóre z głównych zalet korzystania z TestNG-

  • funkcja raportowania zapewnia szczegółowy raport XML każdego udanego, nieudanego lub pominiętego testu.

  • testy równoległe pomagają testerom w prowadzeniu wielu przypadków testowych z dodatkową korzyścią integracji CI / CD.

  • funkcja adnotacje pozwala programistom na obsługę wyjątków i łatwe zrozumienie kodu.

  • przypadki testowe można łatwo pogrupować lub nadać priorytet.

  • Elastyczna konfiguracja runtime.

w tym artykule dowiesz się, jak zainstalować TestNG w Eclipse i skonfigurować go w systemie, aby rozpocząć budowanie frameworka dla Twojego projektu testowego. Zaczynając od instalacji wtyczki TestNG dla Eclipse.

TestNG jest oparty na Javie i musisz go zainstalować, jeśli jeszcze tego nie zrobiłeś. Teraz, aby rozpocząć instalację wtyczki TestNG dla Eclipse, musisz uruchomić Eclipse IDE, a następnie wykonać następujące kroki.

Krok #1: Po uruchomieniu Eclipse kliknij Pomoc, a następnie Eclipse Marketplace.

eclipse marketplace

Krok #2: otworzy się nowe okno, w którym musisz wpisać „TestNG” w Znajdź pole tekstowe i kliknij przycisk Idź przycisk.

Krok # 3: Teraz zobaczysz wyniki wyszukiwania z TestNG dla Eclipse na górze. Wszystko, co musisz teraz zrobić, to kliknąć przycisk Instaluj obok niego.

testNG dla eclipse

Krok #4: rozwiązywanie funkcji może potrwać kilka minut, po których musisz sprawdzić, czy pole wyboru TestNG jest zaznaczone i kliknij przycisk Potwierdź.

eclipse marketplace

Krok #5: Wybierz opcję „Zachowaj moją instalację taką samą” i ponownie kliknij przycisk Potwierdź.

potwierdź funkcje

Krok #6: Zaakceptuj licencję i kliknij przycisk Zakończ.

licencje

uwaga: aby zmiana była skuteczna, będziesz musiał ponownie uruchomić Eclipse i będziesz mógł zobaczyć zainstalowany TestNG, klikając prawym przyciskiem myszy na dowolnym projekcie i widząc TestNG w opcjach menu.

testNG

czy widziałeś, jak łatwy był ten proces?

nie możesz znaleźć wtyczki TestNG w Eclipse Marketplace? Zrób To!

w niektórych wersjach Eclipse możesz nie znaleźć wtyczki TestNG w Eclipse marketplace. Nadal możesz zainstalować TestNG w Eclipse.

Krok 1: Przejdź do pomocy Eclipse i kliknij przycisk, aby”zainstalować nowe oprogramowanie”.

wtyczka testNG

Krok 2: Kliknij przycisk Dodaj i wpisz „TestNG” jako nazwę i „http://dl.bintray.com/testng-team/testng-eclipse-release/” jako ścieżkę.

dostępne oprogramowanie

Krok 3: Po dodaniu ścieżki zauważysz wpis TestNG pod nazwą. Następnie należy wybrać i kliknąć Dalej, aby zainstalować TestNG w Eclipse. Zaakceptuj umowę licencyjną i naciśnij przycisk Zakończ.

na tym obrazku jest wyszarzony, bo już go zainstalowałem. Nie martw się jednak, to będzie działać dla Ciebie idealnie.

nie chcesz instalować TestNG z Eclipse? Użyj lokalnego pliku biblioteki

jeśli nie chcesz instalować TestNG Eclipse lub TestNG z IntelliJ, istnieje inny sposób, aby dodać TestNG do swojego projektu. Polega to na pobraniu pliku biblioteki w systemie, a następnie ręcznym dodaniu go do ścieżki kompilacji projektu, w którym chcesz go użyć. Jest to bardzo podobne do metody, której użyliśmy powyżej, jedyną różnicą jest to, że najpierw pobierzemy plik biblioteki do naszego systemu i dodamy go do ścieżki kompilacji później. Zalecamy zainstalowanie wtyczki TestNG dla Eclipse, a nie ręczne dodawanie jej do ścieżki kompilacji, ponieważ będziesz musiał ręcznie dodawać ją do każdego projektu. Z drugiej strony, jeśli jest zainstalowany w Eclipse, nie będziesz musiał ponownie konfigurować ścieżki kompilacji. Pozwól nam szybko zobaczyć kroki, które musisz wykonać–

  1. możesz pobrać plik TestNG lib stąd.

  2. po pobraniu spakowanego pliku skopiuj go do wybranej lokalizacji. Dodałem go poniżej ścieżki w moim systemie-  org.testng

  3. teraz otwórz Eclipse i kliknij Pomoc na pasku menu i kliknij Zainstaluj nowe oprogramowanie.
  4. kliknij Dodaj i podaj nazwę jako TestNG oraz ścieżkę, w której zapisałeś plik zip w polu Lokalizacja i kliknij OK. testNG
  5. Wybierz TestNG i kliknij Dalej. idź dalej
  6. po prostu kliknij Dalej, Jeśli pojawi się jakaś naprawa lub Strona szczegółów instalacji. Zaakceptuj licencję i kliknij przycisk Zakończ.przejrzyj licencje
  7. Uruchom ponownie Eclipse.
  8. po zakończeniu musisz dodać bibliotekę do ścieżki budowania projektu. Kliknij prawym przyciskiem myszy swój projekt i przejdź do ścieżki budowania, a w nowym wyskakującym oknie kliknij Dodaj bibliotekę. java build path
  9. zobaczysz TestNG jako opcję w nowym oknie, po prostu wybierz go i kliknij Dalej. dodaj bibliotekę

  10. po zakończeniu zobaczysz bibliotekę testNG pod strukturą projektu.lambdaprojekt

  11. możesz teraz sprawdzić, czy TestNG jest gotowy do użycia w Twoim projekcie, po prostu pisząc dowolny tag adnotacji, na przykład @Test w skrypcie. Zobaczysz, że po najechaniu kursorem na znacznik otrzymasz opcje zaimportowania pakietu TestNG. @test

i już możesz zobaczyć TestNG skonfigurowany w Twoim systemie i wszystko gotowe do użycia.

po zainstalowaniu TestNG Eclipse, być może będziemy musieli przekonwertować niektóre projekty, które stworzyliśmy jako zwykły projekt java na projekt TestNG. Pozwól, że Ci szybko wyjaśnię, jak to zrobić.

Konfigurowanie testów TestNG Eclipse z istniejących projektów Java

Krok #1: Konwersja istniejących testów na testy TestNG jest bardzo łatwym procesem. Wystarczy otworzyć Eclipse i kliknąć prawym przyciskiem myszy projekt, który chcesz przekonwertować na TestNG.

Utwórz TestNG

Krok #2: Wybierz i kliknij Konwertuj do TestNG. Pojawi się okno refaktoryzacji z testng.szczegóły xml. Na razie zachowaj rzeczy takie, jakie są i kliknij Zakończ. Omówimy testng.xml szczegółowo w kolejnych postach. Na razie zobaczmy, że nasz projekt Java jest konwertowany na TestNG i testng.tworzony jest xml.

.xml

testng.xml

teraz możesz uruchomić klasy testowe w ramach projektu jako testy TestNG.

Uruchom jako testng

teraz, gdy zakończyliśmy instalację i konfigurację wtyczki TestNG dla Eclipse, porozmawiamy o stworzeniu naszego pierwszego projektu TestNG i wykonaniu tego samego w następnym poście. Będziemy używać Eclipse w całej serii TestNG, chociaż to całkowicie zależy od ciebie, aby uruchomić TestNG w Eclipse lub jakimkolwiek innym IDE, aby napisać i uruchomić twoje przypadki testowe.

teraz możesz uruchomić swój pierwszy skrypt TestNG Selenium. Udanych testów!