Sobes.tech
Junior

Na čo sú v testovaní potrebné hraničné hodnoty?

sobes.tech AI

Odpoveď od AI

Analýza hraničných hodnôt (boundary value analysis) sa používa na overenie správania systému na hraniciach povoleného rozsahu vstupných hodnôt. To je efektívne, pretože chyby sa často vyskytujú práve na "krajoch" rozsahov.

Dôvody použitia:

  • Zistenie chýb na "krajoch": Pravdepodobnosť chýb je vyššia na hraničných hodnotách ako uprostred rozsahu.
  • Zníženie počtu testovacích prípadov: Namiesto kontroly všetkých hodnôt v rozsahu stačí skontrolovať iba hranice a jednu alebo dve vnútorné hodnoty.
  • Efektivita: Metóda BVA v kombinácii s triedami ekvivalentnosti pokrýva významný počet chýb pri nižších nákladoch.
  • Štandardný prístup: Je jednou z hlavných metód návrhu testov.

Napríklad, ak pole prijíma hodnoty od 1 do 100, hraničné budú 1, 2, 99, 100. Ďalej sa kontrolujú hodnoty mimo rozsahu: 0 a 101.

Testovanie hraničných hodnôt pomáha zabezpečiť, že systém správne spracováva minimálne, maximálne a susedné hodnoty.