Sobes.tech
Middle

Ako vykonať ekvivalentné rozdelenie bez použitia hraničných hodnôt?

sobes.tech AI

Odpoveď od AI

Ekvivalentné delenie bez hraničných hodnôt sa zameriava na rozdelenie vstupných údajov do tried, kde všetky hodnoty vnútri triedy, ako sa predpokladá, budú systémom spracovávané podobným spôsobom.

Metóda:

  1. Identifikujte vstupné údaje: Určite všetky vstupné parametre a ich možné hodnoty.
  2. Rozdeľte do tried: Na základe obchodnej logiky, požiadaviek a znalostí domény rozdeľte tieto hodnoty do skupín. Hodnoty vnútri každej skupiny by mali vyvolať podobné správanie systému.
  3. Výber zástupcu: Vyberte jednu alebo viac reprezentatívnych hodnôt z každej triedy na testovanie. Nie je potrebné vyberať hodnoty blízke hraniciam, dôležité je, aby reprezentovali triedu.

Príklad: Pole "Vek". Požiadavka: Používatelia starší ako 18 rokov sa môžu zaregistrovať. Triedy ekvivalentnosti:

  • Používatelia, ktorým je povolená registrácia (napríklad 19, 30, 65).
  • Používatelia, ktorým je registrácia zamietnutá (napríklad 5, 12, 17).

Testovacie údaje (vybraní zástupcovia): 30, 12.

Táto metóda je všeobecnejšia a môže byť použitá aj v prípadoch, keď presné hraničné hodnoty nie sú zrejmé alebo nie sú definované. Pomáha znížiť počet testovacích prípadov a pokrýva rôzne scenáre.