Johdatus verkkotestaukseen

Verkkotestaus on ohjelmistotestaustekniikka, jossa sovellus testataan tarjoamalla syöttötietoja ja todentamalla asiaankuuluva lähtö. Verkkotunnuksen testausta kutsutaan myös ekvivalenssitestiksi tai raja-analyysitestiksi. Toimialuetestauksessa testaus tapahtuu minimimäärällä syöttötietoa, jotta sovellus ei salli virheellisiä ja alueen ulkopuolella olevia tietoja ja arvioi odotettu lähtöalue. Verkkotunnuksen testauksella varmistetaan, että sovelluksella ei ole syöttötietoja mainitun voimassa olevan alueen ulkopuolella.

4 suosituinta verkkotestistrategiaa

Keskustelemme nyt verkkotunnuksen testausstrategiasta:

Verkkotunnusten testaus on jaettu aliverkkotunnuksiin. Tämän sovelluksen jälkeen harkittiin verkkotunnuksen testausta yhdessä aliverkkotunnusten kanssa, siinä aladomeenien kautta testatun yksittäisen syöttötiedon tai yhdistelmän kanssa. Se yksinkertaistaa monimutkaisia ​​skenaarioita jakamalla aliverkkotunnuksiksi verkkotunnus. Alueen rajoilla suoritettua testiä kutsutaan raja-arvoanalyysiin (BVA). Kun testiolosuhteet jaetaan testiryhmiin tai -ryhmiin, se nimitti Equivalence Class -testauksen. Verkkotunnuksen testaajan on ymmärrettävä verkkotunnuksesta yksityiskohtaisesti.

1. Verkkotunnuksen valinta

Verkkotunnusta, jolla on vähemmän monimutkaiset toiminnot, voidaan pitää verkkotunnuksen testauksena. Sovelluksessa on syötemuuttujia, jotka on määritettävä, ja oikea tulos on varmistettava.

2. Ryhmitä syöttötiedot luokkiin

Saman tyyppinen syöttötieto on osioitu osajoukkoihin. On olemassa kahta tyyppiä osiointia, Equivalence-luokan osiointi ja raja-arvoanalyysi (BVA). Ekvivalenssiluokan osiointi jakaa tulon ekvivalentteihin tietoosioloihin testitapausten määrittämiseksi. Tässä testitapaukset on suunniteltu siten, että jokainen osio peitetään kerran. Raja-arvoanalyysi (BVA) -testauksessa testitapaukset suunnitellaan ottaen huomioon raja-arvojen virheellinen alue.

3. Testattavien luokkien syöttötiedot

Raja-arvoja tulisi pitää testitiedoina. Rajat edustavat ekvivalenssiluokkia, jotka todennäköisemmin löytävät virheen kuin muut luokan jäsenet. Alueen väliset tiedot edustavat parhaiten vastaavuusluokkaa.

4. Lähtötietojen todentaminen

Kun syöttötiedot osoitetaan sovellukselle, kyseinen lähtötieto varmennetaan. Lähtötietojen tulee olla virheellisiä ja määritetty alue.

Esimerkkejä verkkotestauksesta

Tarkastellaan esimerkkejä kahdesta tilanteesta:

1. Testaustiedot yhdellä syötöllä

Harkitse x & y ovat syötemuuttujia mille tahansa lausekkeelle ja muuttuja z on lähtö. Tässä lauseke on yksi syöttöskenaario, joka sisältää muuttujan x & y, joten yhdistelmäsyöttömuuttujaa ei ole.

Lauseesimerkkejä: (z = x + y) tai (z = xy) tai (z = x * y) tai (z = x / y) jne.

2. Testi useilla syöttömuuttujilla

Tässä esimerkissä testataan useita sisääntulomuuttujia tai niiden yhdistelmiä sopivan ulostulon suhteen. Tarkastellaan kouluhallintasovellusta lasten luokitusjärjestelmälle, joka koskee heidän luokittelujärjestelmän luokkia.

Edellä olevien testiolosuhteiden perusteella voidaan määrittää alla olevat skenaariot:

  • Skenaario 1: Opiskelijoiden pisteet> 80 ja <= 100, tiedeaineen tulisi olla luokassa A.
  • Skenaario 2: Opiskelijoiden pisteytys> 80 ja <= 100, tilitutkinnon kohteen tulisi olla luokassa B.
  • Skenaario 3: Opiskelijan pistemäärä 65, Tiedeaineen tulisi olla luokassa C.
  • Skenaario 4: Opiskelijan pistemäärä 65, Tilin aiheen tulisi olla luokassa D.
  • Skenaario 5: Opiskelijan pisteet 50, Tiedeaineen tulisi olla luokassa E.
  • Skenaario 6: Opiskelijan pisteet 50, Tilitieteiden tulee olla luokassa F.
  • Skenaario 7: Opiskelijoiden pisteytys <= 50, Tiedeaineen tulisi olla luokassa G.
  • Skenaario 8: Opiskelijoiden pisteytys <= 50, Tilitieteiden tulee olla luokassa H.

Tässä, yllä olevassa esimerkissä, syöte on Marks & Subject, joka liittyy luokkiin, jotka allokoidaan. Tämä tapaus on tulojen osiointi tai tuloarvojen ryhmittely. Pisteytysmerkkien alue on jaettu seuraaviin luokkiin:

  • Luokka 1: Opiskelijat, joiden pisteytys oli> 80 ja <100.
  • Luokka 2: Opiskelijat, jotka saivat 65 pistettä.
  • Luokka 3: Opiskelijat, jotka saivat 50 pistettä.
  • Luokka 4: Opiskelijat, joiden pisteytys oli <= 50.

Raja-arvoja tulisi pitää testitiedoina, rajat edustavat ekvivalenssiluokkia, joiden tarkoituksena on löytää virhe tai virhe kuin muilla luokan jäsenillä. Alueen väliset tiedot edustavat parhaiten vastaavuusluokkaa. Jokaiselle edellä mainitulle luokalle vaaditaan testi.

Luokan 1 opiskelijat, jotka saivat yli 80 pistettä (arvosanat> 80 ja arvosanat <= 100).

Raja-arvot:

  • Markkeja 80 ei tule pitää tässä luokassa, koska arvojen tulisi olla yli 80.
  • Markkeja 81 olisi pidettävä tässä luokassa, koska arvojen tulisi olla yli 80.
  • Markkeja 100 olisi pidettävä tässä luokassa, koska arvojen on oltava alle 100 tai yhtä suuret kuin 100.
  • Markkeja 101 ei tule pitää tässä luokassa, koska arvojen on oltava alle 100 tai yhtä suuret kuin 100.

Equivalence-osioarvot: Sisäänsyöttöarvot välillä 81-100 ovat kelvollisia, joten yksi arvoista välillä 81, 82, 83 up100: een on sisällytettävä. Siksi valitut merkinnät “90” ovat kelvollisia merkkejä tälle luokalle.

Lähtötietojen todentaminen

Tässä jokaisesta osiosta suoritetaan vain yksi testiehto. Jos yksi testiolosuhteet toimivat oikein osiossa, kaikkien muiden testiolosuhteiden tulisi toimia oikein. Ja jos osion yksi testiolosuhde ei toimi oikein, oletetaan, että mikään muu ehto ei toimi oikein.

Verkkotestien rakenne

Verkkotunnuksen testausrakenne selitetään alla:

  • Analysoi verkkotunnusta koskevaa sovellusta.
  • Selvitä kelvolliset syöttömuuttujat.
  • Tuloshaun osalta analysoi tulomuuttujat ja lajittele ne.
  • BVA- ja Equivalence-osioanalyysien perusteella luodaan / voidaan löytää syöttömuuttujia.
  • Löydä ja analysoi tulomuuttujia.
  • Etsi analysoimattomat syöttömuuttujat. Kerää tietoja lisäarviointia varten.
  • Yhteenveto koko riskianalyyseja koskevasta testianalyysistä.

johtopäätös

Verkkotestien testaus on ohjelmistotestaustekniikka, joka vaatii verkkotunnuksen perustiedot testaamiseksi oikealla syötöllä tarvittavan tulosteen suorittamiseksi. Verkkotunnus on jaettava aladomeeneihin, jotta se toimii tehokkaasti. Verkkotunnuksen testausta kutsutaan myös ekvivalenssitestiksi tai raja-analyysitestiksi, jossa syötemuuttujat analysoidaan ja tunnistetaan raja-arvoiksi ja vastaavuusluokan arvoiksi odotetun tuloksen saavuttamiseksi.

Suositeltava artikkeli

Tämä on opas verkkotestaukseen. Tässä keskustellaan johdannosta verkkotestien testaamiseen ja sen testausstrategiaan sekä rakenteeseen esimerkin avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Ohjelmistotestauksen tasot Top 4
  2. Kuusi suosittua manuaalisen testauksen tyyppiä
  3. 10 parasta avoimen lähdekoodin tietoturvatestaustyökalua
  4. Johdanto ohjelmistotestauksen elinkaareen
  5. Kuinka luoda testitietoja ja niiden etuja?
  6. Mikä on testitapaus? Miten kirjoitetaan?