Úvod do testovania domén

Testovanie domén je technika testovania softvéru, pri ktorej sa aplikácia testuje poskytovaním vstupných údajov a overovaním relevantného výstupu. Testovanie domén sa nazýva aj testovanie ekvivalencie alebo testovanie hraničných analýz. Pri testovaní domény sa testovanie vykonáva s minimálnym počtom vstupných údajov, aby aplikácia neumožňovala neplatné a mimo rozsah údajov a vyhodnotila očakávaný rozsah výstupu. Testovanie domény zaisťuje, že aplikácia nemá vstupné údaje mimo uvedeného platného rozsahu.

Top 4 stratégie testovania domén

Teraz diskutujme o stratégii testovania domény:

Testovanie domén je rozdelené do subdomén. Po tejto aplikácii považovanej za testovanie domény spolu s subdoménou, v tom prípade, jediná alebo kombinácia vstupných údajov testovaných prostredníctvom subdomén. Poskytuje zjednodušenie zložitých scenárov rozdelenia domén na subdomény. Test vykonávaný na hraniciach subdomény sa nazýva Analýza hraničných hodnôt (BVA). Ak sú podmienky testu rozdelené do skupín alebo skupín testov, potom sa nazývalo testovanie triedy ekvivalencie. Tester domény musí o doméne podrobne porozumieť.

1. Výber domény

Doménu, ktorá má menej komplexnú funkčnosť, možno považovať za testovanie domény. V aplikácii budú vstupné premenné, ktoré je potrebné priradiť, a musí sa overiť správny výsledok.

2. Zoskupte vstupné údaje do tried

Podobný typ vstupných údajov je rozdelený do podsúborov. Existujú dva typy rozdelenia, rozdelenie triedy ekvivalencie a analýza hraničných hodnôt (BVA). Rozdelenie triedy ekvivalencie rozdelí vstup na ekvivalentné dátové oddiely, aby sa určili testovacie prípady. Tu sú testovacie prípady navrhnuté tak, aby bol každý oddiel zakrytý raz. Pri testovaní analýzy hraničných hodnôt (BVA) sa testovacie prípady navrhujú s ohľadom na neplatný rozsah hraničných hodnôt.

3. Vstupné údaje tried pre testovanie

Hraničné hodnoty by sa mali považovať za údaje na testovanie. Hranice predstavujú triedy ekvivalencie s väčšou pravdepodobnosťou, že nájdu chybu ako ostatní členovia triedy. Údaje v rozsahu sú najlepším predstaviteľom triedy ekvivalencie.

4. Overenie výstupných údajov

Keď sú vstupné údaje priradené aplikácii týkajúcej sa týchto výstupných údajov overené. Výstupné údaje by mali byť neplatné a určený rozsah.

Príklady testovania domény

Uvažujme napríklad dva scenáre:

1. Testovacie dáta s jedným vstupom

Zvážte x & y sú vstupné premenné pre akýkoľvek výraz a premenná z je výstup. V tomto prípade je výrazom jediný vstupný scenár, ktorý obsahuje premennú x & y, preto neexistuje kombinovaná vstupná premenná.

Príklady výrazov: (z = x + y) alebo (z = xy) alebo (z = x * y) alebo (z = x / y) atď.

2. Test s viacnásobnou vstupnou premennou

V tomto príklade sa testuje viac alebo kombinácia vstupných premenných týkajúcich sa vhodného výstupu. Zoberme si aplikáciu na riadenie škôl pre systém klasifikácie detí, ktorá je priradená k triedam systému klasifikácie.

Podľa vyššie uvedených testovacích podmienok je možné určiť nižšie uvedené scenáre:

  • Scenár č. 1: Skóre študentov> 80 a <= 100, pričom vedecký predmet by mal byť v triede A.
  • Scenár č. 2: Skóre študentov> 80 a <= 100, pričom predmet Účty by mal byť v triede B.
  • Scenár č. 3: Skóre študentov 65, vedecký predmet by mal byť v triede C.
  • Scenár č. 4: Skóre študentov 65, predmet Účty by mal byť v triede D.
  • Scenár č. 5: Skóre študenta 50, predmet prírodovednosti by mal byť v triede E.
  • Scenár6: Študent skóre 50, predmet Účty by mal byť v triede F.
  • Scenár 7: Skóre študentov <= 50, predmet prírodovedného predmetu by mal byť v triede G.
  • Scenár 8: Skóre študentov <= 50, predmet Účty by mali byť v triede H.

Vo vyššie uvedenom príklade bude vstupom značka a predmet týkajúci sa tried, ktoré budú pridelené. V tomto prípade ide o rozdelenie vstupov alebo zoskupenie vstupných hodnôt. Rozsah známok je rozdelený do nasledujúcich tried:

  • Trieda 1: Študenti, ktorí bodovali> 80 a <100.
  • Trieda 2: Študenti, ktorí dosiahli 65 rokov.
  • Trieda 3: Študenti, ktorí dosiahli 50.
  • Trieda 4: Študenti, ktorí bodovali <= 50.

Hraničné hodnoty by sa mali považovať za údaje na testovanie, hranice predstavujú triedy ekvivalencie, ktorých cieľom je nájsť chybu alebo chybu ako ostatní členovia triedy. Údaje v rozsahu sú najlepším predstaviteľom triedy ekvivalencie. Pre každú uvedenú triedu sa vyžaduje skúška.

V prípade triedy 1 študenti, ktorí dosiahli bodové hodnotenie nad 80 (známky> 80 a známky <= 100).

Hraničné hodnoty:

  • Známky 80 by sa nemali posudzovať v tejto triede, pretože hodnoty by mali byť vyššie ako 80.
  • Známky 81 by sa mali posudzovať v tejto triede, pretože hodnoty by mali byť vyššie ako 80.
  • Značky 100 by sa mali posudzovať v tejto triede, pretože hodnoty by mali byť menšie ako 100 alebo rovné 100.
  • Známky 101 by sa nemali zaradiť do tejto triedy, pretože hodnoty by mali byť menšie ako 100 alebo rovné 100.

Hodnoty oddielu ekvivalencie: Vstupné hodnoty od 81 do 100 sú platné, preto musí byť zahrnutá jedna z hodnôt medzi 81, 82, 83 až 100. Vybrané značky „90“ sú preto platné známky pre túto triedu.

Overovanie výstupných údajov

Tu z každého oddielu sa vykoná iba jedna testovacia podmienka. Ak jedna testovacia podmienka v oddiele funguje správne, potom by všetky ostatné testovacie podmienky mali fungovať správne. A ak jedna testovacia podmienka v oddiele nefunguje správne, predpokladá sa, že žiadne ďalšie podmienky nebudú fungovať správne.

Štruktúra testovania domén

Štruktúra testovania domén je vysvetlená nižšie:

  • Analyzujte aplikáciu týkajúcu sa domény.
  • Zistite platné vstupné premenné.
  • Pokiaľ ide o výstup, vyhľadajte, analyzujte vstupné premenné a usporiadajte ich.
  • Pokiaľ ide o analýzu oddielu BVA a ekvivalencie, vytvorte / nájdite vstupné premenné.
  • Nájdite a analyzujte výstupné premenné týkajúce sa vstupných premenných.
  • Nájdite neanalyzované vstupné premenné. Zhromažďovať informácie na ďalšie hodnotenie.
  • Zhrňte celú analýzu testov týkajúcich sa tabuliek rizík.

záver

Testovanie domén je technika testovania softvéru, ktorá si vyžaduje základné znalosti v oblasti, aby sa dalo otestovať so správnym vstupom, aby sa dosiahol potrebný výstup. Doména musí byť rozdelená na subdomény, aby mohla fungovať efektívne. Testovanie domény sa tiež nazýva testovanie rovnocennosti alebo testovanie hraničnej analýzy, pričom vstupné premenné sa analyzujú a identifikujú ako hraničné hodnoty a hodnoty triedy ekvivalencie na dosiahnutie očakávaného výsledku.

Odporúčaný článok

Toto je sprievodca testovaním domén. Tu diskutujeme Úvod do testovania domény a jeho stratégiu testovania, ako aj štruktúru s príkladom. Viac informácií nájdete aj v ďalších navrhovaných článkoch -

  1. Úrovne testovania softvéru Top 4
  2. Top 6 typov manuálneho testovania
  3. Top 10 Open Source nástrojov na testovanie zabezpečenia
  4. Úvod do životného cyklu testovania softvéru
  5. Ako generovať testovacie dáta s ich výhodami?
  6. Čo je to testovací prípad? Ako napísať?

Kategórie: