artikkeli auttaa sinua perustamaan testng-projektin Eclipsen avulla ja antaa sinulle myös hyvän yleiskuvan TestNG: stä ja sen ominaisuuksista.
Leverage your continuous testing for digital transformation
Guy Ariel, CTO of Continuous Testing at Digital.ai ja Ashok Balasubramanian CTO Atos Syntel, keskustella reaalimaailman tapauksia, miten testaus voi ja täytyy kehittyä hyödyntää digitaalisia teknologioita.
Watch now
For this tutorial you will need:
- Java
- Eclipse
- Selenium Client ja WebDriver
- TestNG
mikä on TestNG?
TestNG on kattava automaation testauskehys, joka kattaa kaikki testausmallit, kuten yksikkötestauksen, integraatiotestauksen, toiminnallisen ja päästä päähän-testauksen. Junitin ja Nunitin innoittamana Cedric Beust loi Testngin vuonna 2004 tehdäkseen päästä päähän-testauksesta yksinkertaista ja helppoa. Merkintöjen ja raportointiominaisuuksien avulla TestNG helpottaa testitapausten koodaamista. TestNG on lyhyt muoto testi seuraavan sukupolven.
Testngin parasta antia on raportointiominaisuus. Se tarjoaa yksityiskohtaisen testiraportin, josta käy ilmi, kuinka monta testitapausta epäonnistui, kuinka monta ohitettiin ja kuinka monta onnistui. Kun suoritat menetelmän, jossa on useita testitapauksia ja jos yksi testitapaus epäonnistuu, sinun on suoritettava menetelmä uudelleen kaikkien testitapausten kanssa. Et voi suorittaa epäonnistunutta testiä yksin. Joten, olet käynnissä onnistunut testit liian. Kuitenkin, TestNG voit luoda epäonnistuneen testiraportin XML-tiedostona. Se tarkoittaa, että voit suorittaa tämän XML-tiedoston vain epäonnistuneiden testitapausten suorittamiseen. Sinun ei tarvitse ajaa onnistuneita uudelleen.
toinen tärkeä ominaisuus on se, että voit ryhmitellä useita testitapauksia ja ajaa ne ennalta määritellyn sekvenssin mukaan tai ajaa yhden tapauksen useita kertoja. TestNG mahdollistaa rinnakkaisen testauksen, mikä tarkoittaa, että voit suorittaa useita testitapauksia useilla alustoilla ja integroida sen helposti CI / CD-ympäristöihin, kuten Jenkinsiin.
Annotations in TestNG on loistava ominaisuus, jonka avulla kehittäjät voivat helposti ymmärtää koodin ja käsitellä automaattisesti poikkeuksia. Vaikka monisäikeinen testaus on tuettu, runtime kokoonpano on joustava ja API tulee plugin.
Vaihe 1: Asenna ja määritä Java
TestNG vaatii Javaa eli sinun pitäisi ladata ja asentaa Java jdk5 ensin. Voit ladata Java kehityspaketin Oraclen verkkosivuilta.
kun lataus on valmis, kaksoisnapsauta sitä ja asenna paketti.
Vaihe 2: Määritä ympäristömuuttujat
ajaaksesi Javaa, määritä ympäristömuuttuja
- Avaa Järjestelmän ominaisuudet ja napsauta ” Advanced System Properties
- klikkaa ympäristömuuttujia
- Käyttäjämuuttujien kohdalla, tarkista onko JAVA_HOME-muuttujan polku asetettu polulle, johon Java on asennettu
- järjestelmämuuttujien kohdalla, tarkista sisältääkö polun arvo Javan polku
Vaihe 3: Asenna Eclipse
nyt kun Java on asennettu, voit ladata ja asentaa Eclipsen.
- ladataksesi Eclipsen, käy Eclipsen verkkosivuilla.
- kaksoisnapsauta ladattua ohjelmistoa.
- seuraava näyttö näyttää useita Eclipse IDE-vaihtoehtoja eri tehtäviin. Valitse Eclipse IDE Java-kehittäjille.
- hyväksy lisenssisopimus seuraavassa näytössä.
- Tarkista Java-kansion polku ja asennuspolku ja valitse ’Asenna’.
- asennus alkaa.
- kun asennus on valmis, käynnistää sovelluksen.
- Aseta työtilahakemisto seuraavaan näyttöön.
- seuraava ruutu on tervetuliaisnäyttö.
nyt Eclipse on asennettu ja käyttövalmis. Tarjoamme myös oman Eclipse plugin että voit oppia lisää täältä.
Vaihe 4: Lataa Selenium Client ja WebDriver
seleenitestien skriptejä varten sinun täytyy ladata Selenium client ja WebDriver Javalle. Se tulee muodossa JAR tiedostoja. Voit ladata JAR-tiedostot Selenium-sivustolta.
Vaihe 5: Lataa TestNG plugin
TestNG voidaan helposti lisätä Eclipse-palveluun Marketplace-vaihtoehdon avulla.
klikkaa ”Help” ja mene Eclipse Market Placeen.
seuraavalla näytöllä, kirjoita hakukenttään TestNG ja klikkaa ”GO”. Eclipse näyttää TestNG-liitännäisen. Napsauta Asenna.
uusin Eclipse-paketti ei kuitenkaan ole tulossa TestNG-liitännäisen mukana. Tällöin voit ladata TestNG JAR-tiedostoja järjestelmään ja lisätä ne kirjastoina Java-projektiin. Voit ladata TestNG plugin-tiedostot tästä linkistä: https://dl.bintray.com/testng-team/testng-eclipse-release/
- klikkaa Zipped ja valitse uusin versio ja lataa tiedostot.
- avaa nyt Eclipse ja klikkaa Ohje ja siirry kohtaan Install Software.
- klikkaa Lisää ja anna nimi nimellä TestNG Eclipse ja polku, johon olet tallentanut TestNG-tiedostoja.
- nyt klikkaa next ja hyväksy lisenssisopimus ja asenna plugin.
- järjestelmä pyytää uudelleenkäynnistyksen.
- kun Eclipse on käynnistetty uudelleen, napsauta File – > New – > Java Project.
- Kirjoita seuraavalle näytölle projektisi nimi.
- seuraava näyttö näyttää Java-Asetukset. Siirry kirjastoihin ja klikkaa Lisää kirjasto.
- valitse TestNG ja valitse Seuraava.
- valitse Valmis ja TestNG on nyt käyttövalmis.
Vaihe 6: Luo TestNG-tiedosto
- avaa Eclipse ja siirry Package Explorer-näkymään. Valitse aiemmin nimeämäsi testiprojekti (williamtestng tässä)
- napsauta hiiren kakkospainikkeella src: tä ja valitse uusi – > muu
- nyt klikkaa TestNG ja se näyttää TestNG Luokka.
- seuraavassa näytössä, se kehottaa sinua antamaan uusia TestNG luokan tiedot.
- saat lähdekansio, klikkaa selaimen ja valitse TestNG projekti.
- Anna lähdekansio ja paketin tiedot ja valitse merkinnät. esim: @BeforeTest ja @AfterTest ja napsauta finish.
- Eclipse luo nyt Testimallisi automaattisesti.