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å
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
- Åpne Systemegenskaper og klikk På ‘Avanserte Systemegenskaper
- Klikk På Miljøvariabler
- under brukervariabler, sjekk om JAVA_HOME variabelbanen er satt til banen Der Java er installert
- under systemvariabler, sjekk Om Baneverdien inneholder java Path
Trinn 3: Installer Eclipse
Nå Som Java er installert, kan du laste ned Og installere Eclipse.
- for å laste Ned Eclipse, besøk eclipse nettsiden.
- Dobbeltklikk på den nedlastede programvaren.
- den neste skjermen viser flere Alternativer For Eclipse IDE for ulike oppgaver. Velg Eclipse IDE for Java-Utviklere.
- Godta lisensavtalen i neste skjermbilde.
- Sjekk Java – mappebanen og installasjonsbanen og Klikk ‘Installer’.
- installasjonsprosessen begynner.
- etter at installasjonen er fullført, start programmet.
- Sett arbeidsområdet katalogen i neste skjermbilde.
- det neste skjermbildet er velkomstskjermen.
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.
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/
- Klikk På Zipped og velg den nyeste versjonen og last ned filene.
- åpne Nå Eclipse og klikk På Hjelp og gå Til Installer Programvare.
- Klikk På Legg til Og oppgi Navnet Som TestNG Eclipse og banen der Du har lagret TestNG-filer.
- klikk nå på neste og godta lisensavtalen og installer plugin.
- Systemet vil be om en omstart.
- Etter Eclipse startes på nytt, klikk På Fil – > New – > Java Project.
- på neste skjermbilde skriver du inn navnet på prosjektet.
- Det neste skjermbildet vil vise Java-Innstillinger. Gå Til Biblioteker og klikk På Legg Til Bibliotek.
- Velg TestNG og klikk på neste.
- Klikk Fullfør Og TestNG er nå klar til bruk.
Trinn 6: Opprett En TestNG-Fil
- Åpne Eclipse og gå Til Package Explorer view. Velg testprosjektet du heter tidligere (williamtestng her)
- Høyreklikk på src og velg nytt->annet
- nå klikker Du På TestNG og det vil vise TestNG Klasse.
- På neste skjermbilde, vil det be deg om å legge inn nye TestNG klasse detaljer.
- for kildemappen, klikk på nettleseren og velg TestNG-prosjektet.
- Oppgi kildemappen og pakkeinformasjonen, og velg merknader. f. eks: @ BeforeTest og @ AfterTest og klikk fullfør.
- Eclipse vil nå lage Din TestNG mal automatisk.