Sobes.tech
Middle

Kaip atlikti ekvivalentinį skirstymą be naudojant ribines reikšmes?

sobes.tech AI

Atsakymas iš AI

Lygiavertinė skirstymas be ribinių reikšmių sutelkia dėmesį į įėjimo duomenų skirstymą į klases, kuriose visos reikšmės, kaip įtariama, bus apdorojamos panašiai sistemos.

Metodika:

  1. Nustatyti įėjimo duomenis: Apibrėžti visus įėjimo parametrus ir jų galimas reikšmes.
  2. Suskirstyti į klases: Remiantis verslo logika, reikalavimais ir srities žiniomis, šias reikšmes suskirstyti į grupes. Kiekvienos grupės reikšmės turėtų sukelti panašų sistemos elgesį.
  3. Pasirinkti atstovą: Pasirinkti vieną ar kelis reprezentatyvius reikšmių iš kiekvienos klasės testavimui. Nereikia pasirinkti reikšmių, arti ribinių reikšmių, svarbu, kad jos atstovautų klasę.

Pavyzdys: "Amžius" laukas. Reikalavimas: Naudotojai, vyresni nei 18 metų, gali registruotis. Ekvivalentinės klasės:

  • Leidžiama registracija (pavyzdžiui, 19, 30, 65).
  • Neleidžiama registracija (pavyzdžiui, 5, 12, 17).

Testavimo duomenys (pasirinkti atstovai): 30, 12.

Šis metodas yra platesnis ir gali būti naudojamas net tada, kai tikslios ribinės reikšmės nėra aiškios arba nėra nustatytos. Jis padeda sumažinti testavimo atvejų skaičių, apimant įvairius scenarijus.