Sobes.tech
Middle

Kokias testų dizaino technikas turėjote naudoti norėdami išbandyti šias funkcijas?

sobes.tech AI

Atsakymas iš AI

Funkcijų, ypač verslo logikos, testavimui dažnai naudojamos šios testų dizaino technikos:

  • Ekvivalentinis padalijimas — įvesties duomenų padalijimas į ekvivalentines klases, kad būtų galima patikrinti kiekvienos klasės atstovą.
  • Ribinių reikšmių analizė — patikrinimas reikšmių, esančių leidžiamų diapazonų ribose, nes klaidos dažnai atsiranda būtent ten.
  • Priežasties ir pasekmės analizė (Sprendimų lentelių testavimas) — sprendimų lentelių sudarymas, siekiant patikrinti visas sąlygų ir atitinkamų veiksmų kombinacijas.
  • Būsenų testavimas (Būsenų perėjimai) — jei funkcija priklauso nuo būsenų, patikrinami jų perėjimai.

Pavyzdžiui, jei funkcija priima kliento amžių, galima apibrėžti klases: mažiau nei 18, nuo 18 iki 60, daugiau nei 60, ir patikrinti ribines reikšmes 17, 18, 60, 61.