Junior
Kolik kontrol je třeba provést při analýze hraničních hodnot?
sobes.tech AI
Odpověď od AI
Pro analýzu hraničních hodnot jsou potřeba minimálně tři kontroly pro každou hraniční podmínku:
- Na hranici: Hodnota přesně na hranici rozsahu.
- V blízkosti hranice (uvnitř rozsahu): Hodnota, která se liší minimálně od hranice, ale je uvnitř povoleného rozsahu.
- V blízkosti hranice (mimo rozsah): Hodnota, která se liší minimálně od hranice, ale je mimo povolený rozsah.
Příklad pro číselné pole s rozsahem od 1 do 10:
- 1 (na spodní hranici)
- 2 (blízko spodní hranice, uvnitř)
- 0 (blízko spodní hranice, mimo)
- 10 (na horní hranici)
- 9 (blízko horní hranice, uvnitř)
- 11 (blízko horní hranice, mimo)
Pro logické nebo řetězcové hranice (například minimální/maximální délka řetězce) platí stejný princip: testy na samotné hranici, trochu méně a trochu více.