Bruk denne trinnvise veiledningen for å sette Opp TestNG På Eclipse

Sist Oppdatert 24. Mai 2020 —Guy Arieli, CTO Quality

artikkelen vil hjelpe deg med å sette opp et grunnleggende TestNG-prosjekt ved Hjelp Av Eclipse, samtidig som du gir deg en god oversikt over TestNG og dens funksjoner.

Utnytt kontinuerlig testing for digital transformasjon

Guy Arieli, CTO For Kontinuerlig Testing på Digital.ai Og Ashok Balasubramanian CTO Av Atos Syntel, diskutere reelle tilfeller av hvordan testing kan og må utvikle seg for å dra full nytte av digital teknologi.

Se nå

Kontinuerlig Testing

for denne opplæringen trenger du:

  • Java
  • Eclipse
  • Selen Klient Og WebDriver
  • TestNG

Hva Er TestNG?

TestNG Er et omfattende rammeverk for automatiseringstesting som dekker alle testmodeller som enhetstesting, integrasjonstesting, funksjonell og ende-til-ende-testing. Inspirert Av JUnit og NUnit, Cedric Beust opprettet TestNG i 2004 for å gjøre ende-til-ende testing enkel og lett. Med merknader og rapporteringsfunksjoner Gjør TestNG det enkelt å kode testtilfeller. TestNG er den korte Formen For Test Neste Generasjon.

det beste Med TestNG er rapporteringsfunksjonen. Det gir en detaljert testrapport som viser hvor mange testtilfeller mislyktes, hvor mange hoppet over, og hvor mange lyktes. Når du kjører en metode med flere testtilfeller, og hvis ett testtilfelle mislykkes, må du kjøre metoden på nytt med alle testtilfeller. Du kan ikke kjøre den mislykkede testen alene. Så, du vil kjøre vellykkede tester også. TestNG lar deg imidlertid generere en mislykket testrapport som EN XML-fil. Det betyr at DU kan kjøre DENNE XML-filen for å kjøre bare mislykkede testtilfeller. Du trenger ikke å kjøre vellykkede igjen.

En annen viktig funksjon er at du kan gruppere flere testtilfeller og kjøre dem i henhold til den forhåndsdefinerte sekvensen eller kjøre en sak flere ganger. TestNG tillater parallell testing som betyr at du kan kjøre flere testtilfeller på flere plattformer mens du enkelt integrerer det med CI/CD-miljøer som Jenkins.

Merknader I TestNG er en flott funksjon som gjør at utviklere enkelt kan forstå koden mens de automatisk håndterer unntak. Mens multithreaded testing støttes, er runtime konfigurasjon fleksibel OG API kommer som en plugin.

Trinn 1: Installer Og Konfigurer Java

TestNG krever Java som betyr at du bør laste ned Og installere Java JDK5 først. Du kan laste Ned Java Development Kit fra oracle-nettstedet.

når nedlastingen er fullført, dobbeltklikker du på den og installerer pakken.

Trinn 2: Konfigurer Miljøvariabler

for å kjøre Java, bør du konfigurere miljøvariabelen

  1. Åpne Systemegenskaper og klikk På ‘Avanserte Systemegenskaper
  2. Klikk På Miljøvariabler
  3. under brukervariabler, sjekk om JAVA_HOME variabelbanen er satt til banen Der Java er installert
  4. under systemvariabler, sjekk Om Baneverdien inneholder java Path

TestNG-Miljøvariabler

Trinn 3: Installer Eclipse

Nå Som Java er installert, kan du laste ned Og installere Eclipse.

  1. for å laste Ned Eclipse, besøk eclipse nettsiden.
  2. Dobbeltklikk på den nedlastede programvaren.

    eclipse installatør

  3. den neste skjermen viser flere Alternativer For Eclipse IDE for ulike oppgaver. Velg Eclipse IDE for Java-Utviklere.

    Eclipse installatør

  4. Godta lisensavtalen i neste skjermbilde.

     Eclipse-avtale

  5. Sjekk Java – mappebanen og installasjonsbanen og Klikk ‘Installer’.

    eclipse installatør

  6. installasjonsprosessen begynner.

    installasjon av eclipse

  7. etter at installasjonen er fullført, start programmet.

     eclipse lansering

  8. Sett arbeidsområdet katalogen i neste skjermbilde.

    eclipse ide launcher

  9. det neste skjermbildet er velkomstskjermen.

    eclipse ide hjem

Nå Er Eclipse installert og klar til bruk. Vi tilbyr også Vår Egen Eclipse plugin som du kan lære mer om her.

Trinn 4: Last Ned Selenium Client Og WebDriver

for å kjøre selenium test scripts, må du laste Ned Selenium client og WebDriver For Java. Den kommer i form AV JAR-filer. DU kan laste NED JAR-filene fra Selenets nettsted.

Trinn 5: Last Ned TestNG plugin

TestNG kan enkelt legges Til Eclipse ved Hjelp Av Marketplace-alternativet.

Klikk På ‘Hjelp’ og gå Til Eclipse Market Place.

 Testng Eclipse Marketplace

på neste skjermbilde skriver Du TestNG i søkeboksen og klikker PÅ GÅ. Eclipse vil vise TestNG plugin. Klikk På Installer.

Den nyeste Eclipse-pakken kommer Imidlertid Ikke Med TestNG-plugin. I så fall kan Du laste Ned TestNG JAR-filer til systemet og legge dem til som biblioteker I Java-prosjektet. Du kan laste Ned TestNG plugin filer fra denne linken: https://dl.bintray.com/testng-team/testng-eclipse-release/

  1. Klikk På Zipped og velg den nyeste versjonen og last ned filene.
  2. åpne Nå Eclipse og klikk På Hjelp og gå Til Installer Programvare.
  3. Klikk På Legg til Og oppgi Navnet Som TestNG Eclipse og banen der Du har lagret TestNG-filer.

     TestNG tilgjengelig

  4. klikk nå på neste og godta lisensavtalen og installer plugin.

     prøv eclpise lisenser

  5. Systemet vil be om en omstart.

     TestNG Omstart

  6. Etter Eclipse startes på nytt, klikk På Fil – > New – > Java Project.

    eclipse testng prosjekt

  7. på neste skjermbilde skriver du inn navnet på prosjektet.

     nytt java-prosjekt

  8. Det neste skjermbildet vil vise Java-Innstillinger. Gå Til Biblioteker og klikk På Legg Til Bibliotek.

    nytt java-prosjekt

  9. Velg TestNG og klikk på neste.

    legg til bibliotek

  10. Klikk Fullfør Og TestNG er nå klar til bruk.

     fullfør

Trinn 6: Opprett En TestNG-Fil

  1. Åpne Eclipse og gå Til Package Explorer view. Velg testprosjektet du heter tidligere (williamtestng her)
  2. Høyreklikk på src og velg nytt->annet

     eclipse nytt annet

  3. nå klikker Du På TestNG og det vil vise TestNG Klasse.

     testng klasse

  4. På neste skjermbilde, vil det be deg om å legge inn nye TestNG klasse detaljer.

    Ny Test TestNG Eclipse

  5. for kildemappen, klikk på nettleseren og velg TestNG-prosjektet.

    Testng Formørkelse

  6. Oppgi kildemappen og pakkeinformasjonen, og velg merknader. f. eks: @ BeforeTest og @ AfterTest og klikk fullfør.
  7. Eclipse vil nå lage Din TestNG mal automatisk.

     Testng Formørkelse

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.