Utilizați acest ghid pas cu pas pentru a configura TestNG pe Eclipse

Ultima actualizare 24 mai 2020 —Guy Arieli, calitate CTO

articolul vă va ajuta să configurați un proiect TestNG de bază folosind Eclipse, oferindu-vă în același timp o imagine de ansamblu excelentă asupra TestNG și a caracteristicilor sale.

utilizați testarea continuă pentru transformarea digitală

Guy Arieli, CTO de testare continuă la Digital.ai și Ashok Balasubramanian CTO al Atos Syntel, discută cazuri din lumea reală despre modul în care testarea poate și trebuie să evolueze pentru a profita din plin de tehnologiile digitale.

uita-te acum

testarea continuă

pentru acest tutorial veți avea nevoie de:

  • Java
  • Eclipse
  • client seleniu și WebDriver
  • TestNG

ce este TestNG?

TestNG este un cadru cuprinzător de testare a automatizării care acoperă toate modelele de testare, cum ar fi testarea unității, testarea integrării, testarea funcțională și end-to-end. Inspirat de JUnit și NUnit, Cedric Beust a creat TestNG în 2004 pentru a face testarea end-to-end simplă și ușoară. Cu adnotări și caracteristici de raportare, TestNG îl face ușor de cazuri de testare cod. TestNG este forma scurtă de testare următoarea generație.

cel mai bun lucru cu TestNG este caracteristica de raportare. Acesta oferă un raport de testare detaliat care arată câte cazuri de testare au eșuat, câte au sărit și câte au reușit. Când executați o metodă cu mai multe cazuri de testare și dacă un caz de testare eșuează, trebuie să rulați metoda din nou cu toate cazurile de testare. Nu puteți rula testul eșuat singur. Deci, va fi difuzate teste de succes prea. Cu toate acestea, TestNG vă permite să generați un raport de testare eșuat ca fișier XML. Înseamnă că puteți rula acest fișier XML pentru a rula doar cazuri de testare eșuate. Nu aveți nevoie pentru a rula cele de succes din nou.

o altă caracteristică importantă este că puteți grupa mai multe cazuri de testare și le puteți rula în funcție de secvența predefinită sau puteți rula un caz de mai multe ori. TestNG permite testarea paralelă, ceea ce înseamnă că puteți rula mai multe cazuri de testare pe mai multe platforme în timp ce integrarea cu ușurință cu medii CI/CD, cum ar fi Jenkins.

adnotările din TestNG este o caracteristică excelentă care permite dezvoltatorilor să înțeleagă cu ușurință codul în timp ce gestionează automat excepțiile. În timp ce testarea multithreaded este acceptată, configurația runtime este flexibilă și API vine ca un plugin.

Pasul 1: Instalați și configurați Java

TestNG necesită Java, ceea ce înseamnă că ar trebui să descărcați și să instalați Java Jdk5 mai întâi. Puteți descărca kitul de dezvoltare Java de pe site-ul Oracle.

odată ce descărcarea este finalizată, faceți dublu clic pe ea și instalați pachetul.

Pasul 2: Configurați variabilele de mediu

pentru a rula Java, ar trebui să configurați variabila de mediu

  1. deschideți proprietățile sistemului și faceți clic pe ‘Proprietăți avansate ale sistemului
  2. Faceți clic pe variabile de mediu
  3. sub variabile utilizator, verificați dacă calea variabilei JAVA_HOME este setată la calea în care este instalat Java
  4. sub variabile de sistem, verificați dacă valoarea căii calea java

TestNG-variabile de mediu

Pasul 3: Instalați Eclipse

acum că Java este instalat, puteți descărca și instala Eclipse.

  1. pentru a descărca Eclipse, vizitați site-ul web eclipse.
  2. faceți dublu clic pe software-ul descărcat.

     eclipse installer

  3. ecranul următor Afișează mai multe opțiuni de Eclipse IDE pentru diverse sarcini. Alegeți Eclipse IDE pentru dezvoltatorii Java.

     Eclipse installer

  4. acceptați Acordul de licență în ecranul următor.

    acord Eclipse

  5. verificați calea folderului Java și calea de instalare și faceți clic pe ‘Instalare’.

     eclipse installer

  6. procesul de instalare începe.

    eclipse instalarea

  7. după finalizarea instalării, lansați aplicația.

     lansare eclipse

  8. setați directorul spațiului de lucru în ecranul următor.

    eclipse IDE launcher

  9. următorul ecran este ecranul de întâmpinare.

    eclipse ide acasă

acum Eclipse este instalat și gata de utilizare. De asemenea, oferim propriul nostru plugin Eclipse despre care puteți afla mai multe aici.

Pasul 4: Descărcați Selenium Client și WebDriver

pentru a rula scripturi de testare selenium, trebuie să descărcați clientul Selenium și WebDriver pentru Java. Vine sub formă de fișiere JAR. Puteți descărca fișierele JAR de pe site-ul Selenium.

Pasul 5: descărcați pluginul TestNG

TestNG poate fi adăugat cu ușurință la Eclipse folosind opțiunea Marketplace.

Faceți clic pe ‘Ajutor’ și mergeți la Eclipse Market Place.

TestNG Eclipse Marketplace

în ecranul următor, tastați TestNG în caseta de căutare și faceți clic pe ‘GO’. Eclipse va afișa pluginul TestNG. Faceți clic pe Instalare.

cu toate acestea, cel mai recent pachet Eclipse nu vine cu pluginul TestNG. Într-un astfel de caz, puteți descărca fișiere JAR TestNG în sistem și le puteți adăuga ca biblioteci la proiectul Java. Puteți descărca fișierele pluginului TestNG de pe acest link: https://dl.bintray.com/testng-team/testng-eclipse-release/

  1. Faceți clic pe ZIP și alegeți cea mai recentă versiune și descărcați fișierele.
  2. acum deschideți Eclipse și faceți clic pe Ajutor și accesați instalarea Software-ului.
  3. Faceți clic pe Adăugare și furnizați numele ca TestNG Eclipse și calea în care ați stocat fișierele TestNG.

     TestNG disponibil

  4. Acum faceți clic pe Următorul și acceptați Acordul de licență și instalați pluginul.

    testng licențe eclpise

  5. sistemul va solicita o repornire.

    TestNG repornire

  6. după ce Eclipse este repornit, faceți clic pe fișier-> nou-> proiect Java.

     proiectul eclipse testng

  7. în ecranul următor, introduceți numele proiectului.

     proiect java nou

  8. următorul ecran va afișa setările Java. Accesați Biblioteci și faceți clic pe Adăugare bibliotecă.

     proiect java nou

  9. selectați TestNG și faceți clic pe următorul.

    adaugă bibliotecă

  10. Faceți clic pe Finish și TestNG este acum gata de utilizare.

    finish

Pasul 6: Creați un fișier TestNG

  1. deschideți Eclipse și accesați vizualizarea Package Explorer. Selectați proiectul de testare pe care l-ați numit anterior (williamtestng aici)
  2. faceți clic dreapta pe src și alegeți nou – >altele

    eclipse nou altele

  3. Acum, faceți clic pe TestNG și se va afișa clasa TestNG.

     clasa de testare

  4. pe ecranul următor, vă va solicita să introduceți noi detalii despre clasa TestNG.

     nou test TestNG Eclipse

  5. pentru folderul sursă, faceți clic pe browser și alegeți proiectul TestNG.

    TestNG Eclipse

  6. furnizați folderul sursă și informațiile despre pachet și alegeți adnotări. de exemplu: @Beforest și @AfterTest și faceți clic pe finish.
  7. Eclipse va crea acum șablonul TestNG automat.

    TestNG Eclipse

Lasă un răspuns

Adresa ta de email nu va fi publicată.