Sobes.tech
Middle

Hogyan lehet elvégezni egy egyenértékű felosztást határértékek használata nélkül?

sobes.tech MI

Válasz az MI-től

Az ekvivalens felosztás határértékek nélkül arra összpontosít, hogy a bemeneti adatokat osztályokra bontsa, ahol az osztályon belüli összes érték, ahogy feltételezik, hasonló módon kerül feldolgozásra a rendszer által.

Módszertan:

  1. Bemeneti adatok azonosítása: Határozza meg az összes bemeneti paramétert és azok lehetséges értékeit.
  2. Osztályokra bontás: Az üzleti logika, követelmények és a szakterületi ismeretek alapján ossza fel ezeket az értékeket csoportokra. Minden csoporton belüli érték ugyanazt a rendszer viselkedést kell, hogy kiváltsa.
  3. Képviselő kiválasztása: Válasszon ki egy vagy több reprezentatív értéket minden osztályból teszteléshez. Nem szükséges a határértékhez közeli értékeket választani, fontos, hogy az osztályt képviseljék.

Példa: "Kor" mező. Elvárás: A 18 év feletti felhasználók regisztrálhatnak. Ekvivalens osztályok:

  • A regisztrációt engedélyező felhasználók (pl. 19, 30, 65).
  • A regisztrációt megtagadó felhasználók (pl. 5, 12, 17).

Tesztadatok (kiválasztott képviselők): 30, 12.

Ez a módszer általánosabb, és akkor is alkalmazható, ha a pontos határértékek nem nyilvánvalóak vagy nincsenek meghatározva. Segít csökkenteni a tesztesetek számát, miközben különböző forgatókönyveket fed le.