Samouczek TestNG przedstawia podstawowe i zaawansowane koncepcje frameworku TestNG. Nasz samouczek TestNG jest przeznaczony dla początkujących i profesjonalistów.
TestNG to jedna z najczęściej używanych platform testowych typu open source używana w pakiecie testów automatycznych.
zmodyfikuj plik linux
Nasz samouczek TestNG obejmuje wszystkie tematy dotyczące środowiska testowego, takie jak funkcje, instalacja, uruchamianie przypadków testowych, adnotacje, testy zależne, testy równoległe, adnotacje przed i po itp.
Co to jest TestNG
- TestNG jest bardzo ważnym frameworkiem, jeśli faktycznie tworzysz framework od zera.
- TestNG zapewnia pełną kontrolę nad przypadkami testowymi i wykonaniem przypadków testowych. Z tego powodu TestNG jest również znany jako framework testowy.
- Cedric Beust jest twórcą frameworka TestNG.
- Jeśli chcesz uruchomić przypadek testowy A wcześniej jako żądanie wstępne, musisz uruchomić wiele przypadków testowych przed rozpoczęciem przypadku testowego A. Za pomocą TestNG możesz ustawić i mapować, aby przypadki testowe uruchamiane przed żądaniem i dopiero wtedy uruchomi przypadek testowy A. W ten sposób możesz kontrolować przypadki testowe.
- Framework TestNG pojawił się po Junicie, a framework TestNG dodaje potężniejszą funkcjonalność i jest łatwiejszy w użyciu.
- Jest to zautomatyzowany framework TestNG o otwartym kodzie źródłowym. W TestNG NG oznacza „ Następne pokolenie '.
- Framework TestNG eliminuje ograniczenia starszego frameworka, zapewniając wydajniejsze i bardziej elastyczne przypadki testowe za pomocą łatwych adnotacji, grupowania, sekwencjonowania i parametryzowania.
Przewaga TestNG nad Junitem
- W TestNG adnotacje są łatwiejsze do zrozumienia niż w Junit.
- Tworzy raporty HTML do wdrożenia.
- Generuje również logi.
- W TestNG nie ma dostępnych ograniczeń, takich jak @beforeclass i @afterclass, które są obecne w Junit.
- TestNG umożliwia łatwe grupowanie przypadków testowych, co nie jest możliwe w JUnit.
- TestNG obsługuje trzy dodatkowe poziomy, takie jak pakiet @Before/After, @Before/AfterTest i Before/AfterGroup.
- TestNG nie rozszerza żadnej klasy. Framework TestNG umożliwia zdefiniowanie przypadków testowych, gdzie każdy przypadek testowy jest niezależny od innych przypadków testowych.
- Umożliwia uruchomienie przypadków testowych określonej grupy. Rozważmy scenariusz, w którym utworzyliśmy dwie grupy, takie jak „Dym” i „Regresja”. Jeśli chcesz wykonać przypadki testowe w grupie „Regresja”, jest to możliwe tylko w środowisku TestNG.
- Równoległe wykonywanie przypadków testowych, tj. uruchamianie wielu przypadków testowych, jest możliwe tylko w frameworku TestNG.
Warunek wstępny
Przed nauczeniem się TestNG powinieneś posiadać podstawową wiedzę na temat testowania i języka Java.
przykładem systemu operacyjnego typu open source jest
Publiczność
Nasz samouczek TestNG został zaprojektowany, aby pomóc początkującym i profesjonalistom.
Problemy
Zapewniamy, że w tym samouczku TestNG nie znajdziesz żadnego problemu. Jeśli jednak pojawi się jakiś błąd, prosimy o przesłanie problemu w formularzu kontaktowym.