testng example how create
drepturile principale de acces la fișiere în unix sunt:
Acest tutorial explică modul de creare a fișierului TestNG.xml cu ajutorul exemplului TestNG:
Unul dintre cele mai importante subiecte ale TestNG, adică fișierul TestNG.xml, va fi explicat în detaliu aici.
O mulțime de sarcini pot fi realizate simultan cu fișierul TestNG.xml.
Să începem!!
=> Verificați aici pentru a vedea A-Z a tutorialelor de instruire TestNG aici.
Ce veți învăța:
- Ce este TestNG.xml?
- Pași pentru a crea fișierul TestNG.xml
- Exemplu Rulați folosind TestNG.xml
- Concluzie
Ce este TestNG.xml?
Fișierul TestNG.xml este un fișier de configurare care ajută la organizarea testelor noastre. Permite testerilor să creeze și să gestioneze mai multe clase de testare, să definească suitele și testele.
Face munca unui tester mai ușoară, controlând executarea testelor, punând toate cazurile de test împreună și executându-l sub un singur fișier XML. Acesta este un concept frumos, fără de care, este dificil să lucrezi în TestNG.
Avantajele TestNG.xml
Avantajele majore ale fișierului TestNG.xml sunt:
- Oferă executarea paralelă a metodelor de testare.
- Permite dependența unei metode de testare de o altă metodă de testare.
- Ajută la stabilirea priorităților metodelor noastre de testare.
- Permite gruparea metodelor de testare în grupuri de testare.
- Acceptă parametrizarea cazurilor de testare utilizând adnotarea @Parameters.
- Ajută la testarea bazată pe date folosind adnotarea @DataProvider.
- Are diferite tipuri de afirmații care ajută la validarea rezultatelor așteptate cu rezultatele efective.
- Conține diferite tipuri de rapoarte HTML, rapoarte extindere etc., pentru o mai bună înțelegere clară a rezumatului testului.
- Are ascultători care ajută la crearea jurnalelor.
Concepte utilizate în TestNG.xml
# 1) O suită este reprezentată de un singur fișier XML. Poate conține unul sau mai multe teste și este definit de etichetă.
Exemplu:
#Două) Un test este reprezentat de și poate conține una sau mai multe clase TestNG.
Exemplu:
# 3) O clasă este o clasă Java care conține adnotări TestNG. Aici este reprezentat de etichetă și poate conține una sau mai multe metode de testare.
Exemplu
# 4) O metodă de testare este o metodă Java adnotată de @Test metodele din fișierul sursă.
Exemplu:
public class GmailTest { @Test public void LoginTest() { System.out.println('Successfully Logged In'); } @Test public void LogoutTest() { System.out.println('Successfully Logged Out'); } }
Exemplu TestNG.xml
Fișierul Basic Testng.xml arată așa cum se arată mai jos.
Pași pentru a crea fișierul TestNG.xml
În TestNG, trebuie să creăm fișierul TestNG.xml pentru a gestiona mai multe clase de testare. Trebuie să ne configurăm testul, să stabilim dependența testului, să includem sau să excludem orice clase, metode de testare, pachete, teste etc. și să setăm prioritatea și în fișierul XML.
Să creăm fișierul Testng.xml urmând pașii de mai jos.
Pasul 1: Faceți clic dreapta pe folderul Proiect, mergeți la Nou și selectați „Fișier” așa cum se arată în imaginea de mai jos.
Pasul 2: Adăugați numele fișierului ca „Testng.xml” așa cum se arată în imaginea de mai jos și faceți clic pe butonul Finalizare.
Pasul 3: Acum puteți adăuga codul XML de mai jos în fișierul testng.xml. Puteți alege numele suitei de testare și numele testului conform cerințelor.
char array la int c ++
După furnizarea informațiilor necesare, fișierul testng.xml arată după cum urmează:
În fișierul XML de mai sus, puteți vedea secvența etichetelor în mod corect și precis. Suite => Clase de test => Clasă.
Aici, numele suitei este
Numele testului este
Putem da orice nume Suite și Test în fișierul XML. Dar trebuie să furnizăm numele corect etichetei de clase, care este o combinație între numele pachetului și numele cazului de testare.
Numele pachetului este Googletest, iar numele cazurilor de testare sunt:
Pasul 4: Să rulăm fișierul xml. Rulați testul făcând clic dreapta pe fișierul xml TestNG și selectați Rulați ca -> TestNG Suite .
Odată ce fișierul testng.xml a rulat, putem vedea rezultatele în consolă.
Exemplu Rulați folosind TestNG.xml
Aici, am creat numele Suite ca
Putem da orice nume Suite și Test în fișierul XML. Dar trebuie să furnizăm numele corect etichetei claselor, care este o combinație între numele pachetului și numele cazului de testare.
Numele pachetului este elemente de bază Demo iar numele cazurilor de testare sunt Imagini Google și Hărți Google .
Să rulăm fișierul XML. Rulați testul făcând clic dreapta pe fișierul XML TestNG și selectați Rulați ca => TestNG Suite .
Odată ce fișierul testng.xml a rulat, putem vedea rezultatele în consolă.
Concluzie
Am explorat totul despre TestNG.xml în acest tutorial. Diferitele avantaje și concepte utilizate în TestNG.xml au fost explicate în detaliu cu ajutorul unui exemplu TestNG
Sperăm că v-a plăcut întreaga gamă de tutoriale din această serie TestNG.
Lectura placuta!!
=> Vizitați aici pentru seria exclusivă de instruiri TestNG.
Lectură recomandată
- 20 Cele mai populare întrebări și răspunsuri la interviu TestNG
- Cum se folosește TestNG Framework pentru crearea de scripturi Selenium - TestNG Selenium Tutorial # 12
- Aflați cum să utilizați adnotările TestNG în seleniu (cu exemple)
- Testarea API REST cu Spring RestTemplate și TestNG
- Manipularea fișierelor în Unix: Prezentare generală a sistemului de fișiere Unix
- Tutorial Eclipse: Integrarea TestNG în Eclipse Java IDE
- Unix caractere speciale sau metacaractere pentru manipularea fișierelor
- MongoDB Creați o copie de rezervă a bazei de date