Junior
Čo sú hraničné hodnoty v testovaní?
sobes.tech AI
Odpoveď od AI
Hranicové hodnoty v testovaní sú krajné, kritické a blízke hodnoty vstupných údajov, ktoré sa používajú na overenie správania systému na hraniciach povolených rozsahov hodnôt.
Prístupy k výberu hraničných hodnôt:
- Presné hraničné hodnoty: minimálna (min), maximálna (max) a hodnoty, ktoré sú im veľmi blízke (min+1, max-1).
- Hodnoty mimo hraníc: hodnoty menšie ako minimálna (min-1) a väčšie ako maximálna (max+1).
- Hodnoty na hranici a v jej blízkosti: pre otvorené a zatvorené intervaly.
Analýza hraničných hodnôt (Boundary Value Analysis - BVA) je efektívna, ak vstupné údaje majú jasne definované rozsahy (čísla, dátumy, reťazce s určitou dĺžkou).
Príklad: Pole "Vek" prijíma hodnoty od 18 do 65. Hranicové hodnoty pre testovanie:
- 17 (min-1)
- 18 (min)
- 19 (min+1)
- 64 (max-1)
- 65 (max)
- 66 (max+1)
Výhody:
- Vysoká pravdepodobnosť odhalenia chýb na hraniciach.
- Systematický prístup k výberu testovacích dát.
Nevýhody:
- Môže byť neúčinné pre nečíselné alebo logické vstupné údaje.
- Nezastupuje iné techniky návrhu testov.
Často sa používa v kombinácii s metódou ekvivalentného delenia (Equivalence Partitioning).