testng installation basic program
Ten samouczek obejmuje instalację TestNG. Uruchomimy również podstawowy program TestNG i zobaczymy, jakie raporty można wygenerować po uruchomieniu testu w TestNG:
W tym samouczku dowiesz się, jak zainstalować TestNG za pośrednictwem Marketplace i zainstalować nowe oprogramowanie w Eclipse.
Uruchomimy również podstawowy program TestNG i zobaczymy, jakie raporty można wygenerować po uruchomieniu testu w TestNG.
=> Obejrzyj serię prostych szkoleń TestNG tutaj.
Czego się nauczysz:
konwerter youtube na mp4 za darmo online bez pobierania
Instalacja i konfiguracja TestNG
TestNG dla Eclipse: Wtyczka pomaga nam w uruchamianiu naszych skryptów / testów TestNG z Eclipse. Pomaga w prowadzeniu pakietów, grup lub indywidualnych przypadków testowych. Ilekroć wystąpi błąd, zostanie on zgłoszony w osobnej zakładce i bez kłopotów możemy je przeglądać. Ta wtyczka ma również kilka szablonów, które ułatwiają testowanie.
Ustawienie / konfiguracja globalnych zmiennych środowiskowych wymagana dla TestNG w Eclipse:
- Aby uruchomić wtyczkę TestNG for Eclipse, należy zainstalować najnowszą wersję oprogramowania Java.
- Należy skonfigurować zmienną środowiskową dla języka Java.
- Eclipse w wersji 4.2 i nowszych należy pobrać na komputer. Poniższe wersje, które nie są obsługiwane, będziemy musieli zaktualizować poprawną wersję.
- Wymagane wersje Eclipse obejmują Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Photon (4.8), 2018-09 (4.9).
- Obsługa platform: Windows, Mac, Linux / GTK.
TestNG można zainstalować na dwa różne sposoby:
- Możemy użyć Eclipse Marketplace.
- Możemy go zainstalować z Zainstaluj nowe oprogramowanie.
Odkryjmy oba sposoby instalacji TestNG w Eclipse.
# 1) Instalacja za pośrednictwem Marketplace
Poniżej przedstawiono kroki instalacji TestNG z Marketplace:
Krok 1: Uruchom Eclipse.
Krok 2: Przejdź do sekcji pomocy.
Krok 3: Kliknij Eclipse Marketplace w sekcji pomocy.
Krok 4: Otworzy się okno Eclipse Marketplace. Wpisz TestNG w Odnaleźć opcję i kliknij przycisk wyszukiwania.
Krok 5: Kliknij na Przycisk Instaluj jak pokazano niżej.
Krok 6: Otworzy się kolejne nowe okno, niczego nie zmieniaj. Po prostu kliknij Potwierdź przycisk .
Krok 7: Kliknij na Następny przycisk i otworzy się okno dialogowe Umowa licencyjna. Kliknij „Akceptuję warunki umowy licencyjnej”, a następnie kliknij Przycisk Zakończ .
Krok 8: Gdy pojawi się ostrzeżenie dotyczące bezpieczeństwa, kliknij przycisk OK.
Krok 9: Poczekaj na zakończenie instalacji.
Krok 10: Eclipse poprosi o ponowne uruchomienie, kliknij plik Tak, przycisk . Jeśli nie, powinniśmy ponownie uruchomić Eclipse dla zmian, które wprowadziliśmy.
Krok 11: Po ponownym uruchomieniu możemy sprawdzić, czy TestNG został pomyślnie zainstalowany, czy nie. Aby zweryfikować, kliknij Windows, a następnie Preferencje i sprawdź, czy TestNG znajduje się na liście Preferencji, czy nie.
# 2) Poprzez instalację nowego oprogramowania
Krok 1: Kliknij przycisk Pomoc na górnym pasku menu w Eclipse. Następnie kliknij „Zainstaluj nowe oprogramowanie” jak pokazano niżej.
Krok 2: Wpisz http://beust.com/eclipse w Work with the Field, jak pokazano poniżej, i poczekaj chwilę, aż pojawi się TestNG.
Krok 3: Wybierz pole wyboru dla TestNG i kliknij przycisk Dalej.
Krok 4: Sprawdza wymagania lub wszelkie zależności przed rozpoczęciem instalacji. Jeśli wystąpią jakiekolwiek problemy z wymaganiami / zależnościami, poprosi o zainstalowanie ich przed kontynuowaniem z TestNG. W większości przypadków jest pomyślnie instalowany.
Krok 5: Po wykonaniu powyższych czynności program poprosi o przejrzenie szczegółów instalacji. Kliknij OK, a następnie na Następny przycisk kontynuować.
Krok 6: Zaakceptuj warunki umowy licencyjnej i kliknij Przycisk Zakończ .
Instalacja zajmuje kilka minut.
Uwaga: Po zakończeniu instalacji możemy sprawdzić, czy TestNG jest zainstalowany poprawnie, czy nie. Aby to zrobić, przejdź do paska menu systemu Windows, kliknij Pokaż widok a następnie kliknij Inny jak pokazano niżej.
Rozwiń folder Java i sprawdź, czy TestNG jest dostępny, jak pokazano poniżej.
Przypadek testowy automatyzacji TestNG
Utwórzmy nasz pierwszy przypadek testowy automatyzacji za pomocą TestNG.
Krok 1: Utwórz nowy projekt i pakiet. Kliknij Plik -> Nowy -> Projekt Java.
Następnie otworzy się okno Nowy projekt Java. Wprowadź nazwę projektu, jak pokazano poniżej.
Tutaj został podany jako TestNGPractice. Nie wybieraj niczego, po prostu zachowaj to jako domyślne, chyba że pokazuje jakieś wiadomości. Kliknij na Następny przycisk .
czym jest UAT w testowaniu oprogramowania
Teraz Ustawienia Java zostanie wyświetlony ekran. Zachowaj go jako domyślny i kliknij Przycisk Zakończ .
Krok 2: Powstaje projekt TestNGPractice i możemy również zobaczyć plik Biblioteka systemowa JRE do automatycznego uwzględnienia.
Krok 3: Kliknij prawym przyciskiem myszy projekt TestNGPractice, a następnie kliknij Właściwości. Właściwości TestNGPractice zostanie wyświetlone okno.
Krok 4: Wybierz Ścieżka budowania Java i kliknij kartę bibliotek, jak pokazano poniżej.
Teraz kliknij Dodaj zewnętrzne pliki JAR . Przeniesie Cię do folderu, w którym trzymasz wszystkie wykonywalne pliki JAR. Wybierz wszystkie pliki i kliknij Przycisk Otwórz jak pokazano niżej.
Teraz kliknij dodaj dwa kolejne pliki jar, jak pokazano poniżej.
Będziesz mógł zobaczyć, że wszystkie zewnętrzne pliki Jar zostały uwzględnione / dodane do tego projektu. Kliknij Przycisk Zastosuj i zamknij.
jak używać zaćmienia dla c
Teraz wszystkie biblioteki, do których istnieją odniesienia, zostały również dodane.
Krok 5: Teraz kliknij prawym przyciskiem myszy plik src w obszarze Projekt TestNGPractice. Wybierz Nowy-> Inne-> Utwórz nowy pakiet Java .
Wpisz nazwę, jak pokazano poniżej „PracticeTests” i kliknij przycisk Zakończ. Nie zmieniaj niczego, chyba że otrzymasz wiadomość.
Krok 6: Teraz utwórz klasę TestNG w pakiecie PracticeTests. Kliknij prawym przyciskiem myszy plik Folder Test Case , iść do TestNG i wybierz „Klasa TestNG” .
Wprowadź nazwę klasy jako BasicTest na ekranie Nowa klasa TestNG, jak pokazano poniżej, i kliknij Przycisk Zakończ . Możesz także sprawdzić adnotacje @BeforeMethod i @AfterMethod dla naszego pierwszego podstawowego programu.
Adnotacje są używane przez programistów do opisywania kodów w programie. Istnieją różne typy adnotacji używanych w TestNG zgodnie z wymaganiami. @Test to podstawowa adnotacja w przepływie pracy TestNG. W tym przypadku adnotacje @BeforeMethod i @AfterMethod są wykonywane odpowiednio przed i po wykonaniu metody @Test.
Uwaga : W klasie TestNG nie wybieramy public static void main, tak jak robimy to w programach Java. Zawsze powinno być odznaczone. Nie potrzebujemy głównej metody do wykonania klasy. TestNG automatycznie wykonuje klasę.
Twoja pierwsza klasa TestNG jest przygotowana. Teraz możesz napisać podstawowy test dla swojego pierwszego programu w klasie TestNG.
Napiszmy podstawowy program TestNG. Użyjemy adnotacji @BeforeMethod, @Test i @AfterMethod TestNG do pisania naszego programu. Dowiemy się więcej o adnotacjach w naszych nadchodzących samouczkach.
Tutaj widać, że sprawdziliśmy adnotacje podczas tworzenia pierwszej klasy TestNG. Widzimy adnotacje, które wybraliśmy (@BeforeMethod i @AfterMethod), zaimportowane z biblioteki TestNG.
Program :
package practiceTests; import org.testng.annotations.Test; import org.testng.annotations.BeforeMethod; import org.testng.annotations.AfterMethod; public class BasicTest { @BeforeMethod public void beforeMethod() { System.out.println('Launch the Browser'); } @Test public void gmailLogin() { System.out.println('Gmail Logged in successfully'); } @AfterMethod public void afterMethod() { System.out.println('Log out of Gmail and Close the Browser'); } }
Krok 7: Przeprowadźmy test. Należy to zrobić, klikając prawym przyciskiem myszy skrypt przypadku testowego. Wybierz Uruchom jako -> TestNG Test . Kliknij przycisk OK.
Krok 8: Po zakończeniu wykonywania wyniki będą wyglądać tak, jak na poniższych ekranach. Ekran wyników pokazuje PASSED: gmailLogin. Oznacza to, że test przeszedł pomyślnie bez żadnych błędów.
Podobnie możesz sprawdzić pozostałe dwie zakładki tj. Nieudane testy i podsumowanie . Jeśli masz jakiekolwiek testy zakończone niepowodzeniem, możesz sprawdzić szczegóły, a karta Podsumowanie testu pokazuje szczegóły, takie jak nazwa testu, czas (w sekundach) potrzebny do wykonania testu, liczba klas (tutaj była tylko jedna) i metoda (tutaj tylko jedna) .
TestNG tworzy również raporty HTML. Aby uzyskać dostęp do tego raportu, możesz przejść do folderu Project i kliknąć folder wyjściowy testu. Możesz sprawdzić, czy istnieją różne rodzaje raportów, np. „ emailable-report.html ' i ' index.html ' jak pokazano niżej. Kliknij oba raporty, a będziesz mógł zobaczyć szczegóły wykonania testu.
TestNG „Index.html” daje link do różnych komponentów, takich jak Grupy, Wyjście Reportera, Czasy itp. Klikając każdy z nich, możesz zobaczyć różne szczegółowe opisy wykonania. Omówimy to w nadchodzących samouczkach.
Wniosek
TestNG ma przydatne funkcje, które ułatwiają testowanie. W tym samouczku widzieliśmy, jak można zainstalować TestNG i jak uruchomić podstawowy program testowy przy użyciu TestNG. Widzieliśmy również, jak można generować raporty po uruchomieniu testu.
Nasz nadchodzący samouczek szczegółowo wyjaśni adnotacje TestNG i słuchacze.
=> Spójrz na przewodnik dla początkujących TestNG tutaj.
rekomendowane lektury
- Podstawy debugowania kodu w Eclipse
- Eclipse IDE: Utwórz i uruchom swój pierwszy projekt Java
- Samouczek Eclipse: Integracja TestNG w środowisku Eclipse Java IDE
- Samouczek dotyczący Eclipse: najpopularniejsze funkcje, które pomogą Ci lepiej kodować
- Dogłębne samouczki dotyczące Eclipse dla początkujących
- Samouczek JAVA dla początkujących: ponad 100 praktycznych samouczków wideo Java
- Instalacja i konfiguracja Appium Studio krok po kroku
- Struktura programu C # i podstawowa składnia z przykładami