Sissejuhatus domeeni testimisse

Domeeni testimine on tarkvara testimise tehnika, milles rakendust testitakse sisendandmete esitamise ja asjakohase väljundi kontrollimisega. Domeenitesti nimetatakse ka ekvivalentsuse testimiseks või piirianalüüsi testimiseks. Domeenitestides toimub testimine minimaalse arvu sisendandmetega, nii et rakendus ei luba kehtetuid ja levialas olevaid andmeid ning hinnata väljundi eeldatavat vahemikku. Domeeni testimine tagab, et rakendusel pole sisendandmeid väljaspool mainitud kehtivat vahemikku.

4 parimat domeeni testimise strateegiat

Nüüd arutame domeeni testimise strateegiat:

Domeenide testimine on jagatud alamdomeenideks. Pärast seda rakendust kaaluti domeenide testimist koos alamdomeenidega, see tähendab alamdomeenide kaudu testitud sisendandmete üksikut või kombinatsiooni. See lihtsustab keeruliste stsenaariumide jaotust alamdomeenideks jagades. Alamdomeeni piiridel läbiviidud testi nimetatakse piirväärtuse analüüsiks (BVA). Kui katsetingimused jaotatakse testide komplektidesse või rühmadesse, siis nimetati see ekvivalentsusklassi testimiseks. Domeeni testija peab domeeni kohta üksikasjalikult aru saama.

1. Domeeni valik

Domeeni testimiseks võib pidada domeeni, millel on vähem keeruline funktsionaalsus. Rakenduses on sisendmuutujad, mis tuleb määrata, ja tuleb kontrollida õiget tulemust.

2. Rühmitage sisendandmed klassidesse

Sarnane sisendandmete tüüp jagatakse alamhulkadeks. Jaotustüüpe on kahte tüüpi: ekvivalentsusklassi jaotamine ja piirväärtuste analüüs (BVA). Ekvivalentsusklassi jagamine jagab testjuhtumite määramiseks sisendi samaväärseteks andmepartitsioonideks. Siin on katsekorpused kujundatud nii, et iga sektsioon on korra kaetud. Piirväärtuste analüüsi (BVA) testimisel kavandatakse testijuhtumid, arvestades piirväärtuste kehtetut vahemikku.

3. Testide klasside sisendandmed

Piirväärtusi tuleks käsitleda katsetamise andmetena. Piirid tähistavad ekvivalentsusklasse tõenäolisemalt vea leidmisel kui teised klassi liikmed. Andmed vahemiku vahel on ekvivalentsusklassi parim esindaja.

4. Väljundandmete kontrollimine

Kui sisendandmed on rakendusele määratud, kontrollitakse selle väljundandmeid. Väljundandmed peaksid olema valed ja täpsustatud vahemikus.

Näited domeeni testimisest

Vaatleme näitena kahte stsenaariumi:

1. Testi andmed ühe sisestusega

Mõelge, x ja y on mis tahes avaldise sisendmuutuja ja muutuja z on väljund. Siin on avaldis ühe sisendi stsenaarium, mis sisaldab muutujat x & y, seega puudub sisestuskombinatsioon.

Väljendamisnäited: (z = x + y) või (z = xy) või (z = x * y) või (z = x / y) jne.

2. Mitme sisendmuutujaga test

Selles näites testitakse sisendmuutujate mitu või kombinatsioone sobiva väljundi osas. Vaatleme kooli juhtimise rakendust laste klassisüsteemile, mis puudutab nende klasside klasside määramist.

Vastavalt ülaltoodud katsetingimustele saab allpool kindlaks määrata stsenaariumid:

  • 1. stsenaarium: Õpilaste hinded> 80 ja <= 100, loodusteaduste aine peaks olema A-klass.
  • 2. stsenaarium: Õpilaste hinded> 80 ja <= 100, arvestusaine peaks olema klass B.
  • Stsenaarium 3: Õpilaste hinded 65, loodusaine peaks kuuluma C klassi.
  • Stsenaarium 4: õpilaste hinded 65, raamatupidamise õppeaine peaks kuuluma D klassi.
  • Stsenaarium 5: õpilaste hinded 50, loodusaine peaks kuuluma E klassi.
  • 6. stsenaarium: õpilaste hinded 50, raamatupidamise õppeaine peaks kuuluma klassi F.
  • Stsenaarium 7: Õpilaste hinded <= 50, loodusaine peaks kuuluma G klassi.
  • 8. stsenaarium: Õpilaste hinded <= 50, raamatupidamise õppeaine peaks kuuluma H klassi.

Siin, ülaltoodud näites, on sisendiks Marks & Subject, mis puudutab klasse, mis eraldatakse. See on sisendite jaotamine või sisendväärtuste rühmitamine. Hinnatud märkide vahemik jaotatakse järgmistesse klassidesse:

  • 1. klass: õpilased, kelle punktisumma oli> 80 ja <100.
  • 2. klass: õpilased, kes said 65 punkti.
  • 3. klass: õpilased, kes said 50 punkti.
  • 4. klass: õpilased, kelle punktisumma oli alla 50.

Piirväärtusi tuleks käsitleda katsetamise andmetena, piirid tähistavad ekvivalentsusklasse, mille eesmärk on leida viga või tõrge kui teised klassi liikmed. Andmed vahemiku vahel on ekvivalentsusklassi parim esindaja. Iga ülalnimetatud klassi jaoks on vajalik test.

1. klassi õpilased, kelle tulemus oli üle 80 (hinded> 80 ja hinded <= 100).

Piirväärtused:

  • Sellesse klassi ei tohiks arvestada märkidega 80, kuna väärtused peaksid olema suuremad kui 80.
  • Sellesse klassi tuleks arvestada märkidega 81, kuna väärtused peaksid olema suuremad kui 80.
  • Selles klassis tuleks arvestada märkidega 100, kuna väärtused peaksid olema väiksemad kui 100 või võrdsed 100-ga.
  • Marke 101 ei tohiks selles klassis arvestada, kuna väärtused peaksid olema väiksemad kui 100 või võrdsed 100-ga.

Ekvivalentsuse jaotuse väärtused: sisendväärtused vahemikus 81 kuni 100 kehtivad, seega tuleb lisada üks väärtustest vahemikus 81, 82, 83 kuni 100. Seega on valitud märgid “90” selle klassi jaoks kehtivad märgid.

Väljundandmete kontrollimine

Siin täidetakse igast sektsioonist ainult üks testimistingimus. Kui üks testitingimus töötab partitsioonis korrektselt, peaksid kõik ülejäänud testimistingimused töötama korrektselt. Ja kui üks testitingimus partitsioonis ei tööta õigesti, siis eeldatakse, et ükski teine ​​tingimus ei tööta õigesti.

Domeeni testimise ülesehitus

Domeeni testimise ülesehitust selgitatakse allpool:

  • Analüüsige domeeni puudutavat rakendust.
  • Uurige kehtivaid sisendmuutujaid.
  • Väljundi leidmise osas analüüsige sisendmuutujaid ja sortige need.
  • BVA ja ekvivalentsuse jaotuse analüüsiga saab sisendmuutujaid luua / leida.
  • Sisendmuutujatega seotud väljundmuutujate otsimine ja analüüsimine.
  • Leidke analüüsimata sisendmuutujad. Koguge teavet edasiseks hindamiseks.
  • Tehke kokkuvõte riskitabelite kogu analüüsi kohta.

Järeldus

Domeeni testimine on tarkvara testimise tehnika, mis nõuab vajalike väljundite toimimiseks õige sisendiga testimiseks domeeni põhiteadmisi. Tõhusaks toimimiseks tuleb domeen jagada alamdomeenideks. Domeenitesti nimetatakse ka ekvivalentsuskatseks või piirianalüüsi testimiseks, kus sisendmuutujaid analüüsitakse ja tuvastatakse oodatava tulemuse saavutamiseks piirväärtuste ja ekvivalentsiklassi väärtustena.

Soovitatav artikkel

See on juhend domeeni testimiseks. Siin käsitleme domeeni testimise sissejuhatust ja selle testimisstrateegiat, samuti näite ülesehitust. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Tarkvara testimise tasemed 4 parimat
  2. Käsitsi testimise 6 parimat tüüpi
  3. 10 parimat avatud lähtekoodiga turbe testimise tööriista
  4. Sissejuhatus tarkvara testimise elutsüklisse
  5. Kuidas genereerida katseandmeid koos nende eelistega?
  6. Mis on testjuhtum? Kuidas kirjutada?

Kategooria: