Junior
Jak otestovat interval v rámci hraničních hodnot?
sobes.tech AI
Odpověď od AI
Testování hranic při kontrole intervalu zahrnuje kontrolu chování systému na hranicích povolených hodnot a v jejich blízkosti.
- Povolený interval: [Minimální hodnota, Maximální hodnota]
- Testovací body:
- Minimální hodnota
- Minimální hodnota + 1 (nebo nejmenší možný nárůst)
- Maximální hodnota
- Maximální hodnota - 1 (nebo nejmenší možný pokles)
- Hodnota menší než minimální (mimo interval)
- Hodnota větší než maximální (mimo interval)
- Jeden nebo více hodnot uvnitř intervalu (pro kontrolu "normálního" chování)
Příklady scénářů:
Uvažujme pole pro zadání věku s povoleným intervalem od 1 do 120.
| Případ testu | Vstupní hodnota | Očekávaný výsledek | Komentář |
|---|---|---|---|
| Hranice min | 1 | Úspěšná validace | Povolená minimální hodnota |
| Blízko min | 2 | Úspěšná validace | Povolené |
| Hranice max | 120 | Úspěšná validace | Povolená maximální hodnota |
| Blízko max | 119 | Úspěšná validace | Povolené |
| Mimo interval | 0 | Chybová zpráva | Menší než minimální |
| Mimo interval | 121 | Chybová zpráva | Větší než maximální |
| Uvnitř intervalu | 50 | Úspěšná validace | Typická hodnota |
Tento přístup efektivně odhaluje vady spojené s nesprávným zpracováním hranic, které jsou často zdrojem chyb.