Käytä tätä step-by-step guide to set up TestNG on Eclipse

viimeksi päivitetty 24.toukokuuta 2020 —Guy Arieli, CTO Quality

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

Continuous Testing

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

  1. Avaa Järjestelmän ominaisuudet ja napsauta ” Advanced System Properties
  2. klikkaa ympäristömuuttujia
  3. Käyttäjämuuttujien kohdalla, tarkista onko JAVA_HOME-muuttujan polku asetettu polulle, johon Java on asennettu
  4. järjestelmämuuttujien kohdalla, tarkista sisältääkö polun arvo Javan polku

TestNG-ympäristömuuttujat

Vaihe 3: Asenna Eclipse

nyt kun Java on asennettu, voit ladata ja asentaa Eclipsen.

  1. ladataksesi Eclipsen, käy Eclipsen verkkosivuilla.
  2. kaksoisnapsauta ladattua ohjelmistoa.

    eclipse installer

  3. seuraava näyttö näyttää useita Eclipse IDE-vaihtoehtoja eri tehtäviin. Valitse Eclipse IDE Java-kehittäjille.

    Eclipse installer

  4. hyväksy lisenssisopimus seuraavassa näytössä.

    Pimennyssopimus

  5. Tarkista Java-kansion polku ja asennuspolku ja valitse ’Asenna’.

    eclipse installer

  6. asennus alkaa.

    eclipse installing

  7. kun asennus on valmis, käynnistää sovelluksen.

    eclipse launch

  8. Aseta työtilahakemisto seuraavaan näyttöön.

    eclipse ide-kantoraketti

  9. seuraava ruutu on tervetuliaisnäyttö.

    eclipse ide home

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.

TestNG Eclipse Marketplace

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/

  1. klikkaa Zipped ja valitse uusin versio ja lataa tiedostot.
  2. avaa nyt Eclipse ja klikkaa Ohje ja siirry kohtaan Install Software.
  3. klikkaa Lisää ja anna nimi nimellä TestNG Eclipse ja polku, johon olet tallentanut TestNG-tiedostoja.

     testattavana

  4. nyt klikkaa next ja hyväksy lisenssisopimus ja asenna plugin.

     testng eclpise-lisenssit

  5. järjestelmä pyytää uudelleenkäynnistyksen.

    TestNG REstart

  6. kun Eclipse on käynnistetty uudelleen, napsauta File – > New – > Java Project.

    eclipse testng project

  7. Kirjoita seuraavalle näytölle projektisi nimi.

     Uusi java-projekti

  8. seuraava näyttö näyttää Java-Asetukset. Siirry kirjastoihin ja klikkaa Lisää kirjasto.

     Uusi java-projekti

  9. valitse TestNG ja valitse Seuraava.

    lisää kirjasto

  10. valitse Valmis ja TestNG on nyt käyttövalmis.

     valmis

Vaihe 6: Luo TestNG-tiedosto

  1. avaa Eclipse ja siirry Package Explorer-näkymään. Valitse aiemmin nimeämäsi testiprojekti (williamtestng tässä)
  2. napsauta hiiren kakkospainikkeella src: tä ja valitse uusi – > muu

     eclipse new other

  3. nyt klikkaa TestNG ja se näyttää TestNG Luokka.

     TestNG-Luokka

  4. seuraavassa näytössä, se kehottaa sinua antamaan uusia TestNG luokan tiedot.

     new test TestNG Eclipse

  5. saat lähdekansio, klikkaa selaimen ja valitse TestNG projekti.

    TestNG Eclipse

  6. Anna lähdekansio ja paketin tiedot ja valitse merkinnät. esim: @BeforeTest ja @AfterTest ja napsauta finish.
  7. Eclipse luo nyt Testimallisi automaattisesti.

    TestNG Eclipse

Vastaa

Sähköpostiosoitettasi ei julkaista.